2016-03-05 144 views
0

下面是代碼結構彈簧MVC:重定向到HTML頁面

enter image description here

控制器

@Controller 
@RequestMapping("/") 
public class indexController { 

@RequestMapping(value="/",method=RequestMethod.GET) 
public String home(){ 
    return "index"; 
} 
} 

的web.xml

enter image description here

雖然我的意見文件夾中包含index.html 但sti當我在服務器上運行項目時,瀏覽器顯示404錯誤。

請幫助

**,因爲標籤的我不能夠發佈web.xml中的代碼,因此它的屏幕截圖

+0

你可以嘗試刪除控制器名稱頂部的請求映射,看看它是否工作? –

+0

謝謝,我試過,但它不工作:( – sparsh610

+1

在我的春天mvc項目,我有jsp的意見。你可以嘗試重命名您的index.html到index.jsp? –

回答

0

Web容器對待html格式的靜態文件,他們不渲染他們但是.jsp是他們知道的擴展,他們試圖渲染它。所以,如果你把HTML文件放在下面,可以說靜態文件夾static/views/html/yourHtml.html,並把這樣的配置

 
     mvc:resources mapping="/html/**" location="/static/views/html/" 
它應該工作。 這樣他們將被視爲資源文件,他們可以被送達。 希望它有幫助。