我知道,在春天,我必須定義歡迎文件,這應該是WEB-INF文件夾的外面,所以我定義它是這樣的:春歡迎文件列表正確的映射
的web.xml:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
但實際上我真正的代碼是在WEB-INF/JSP/contact.jsp
所以我總是要做到這一點:
<jsp:forward page="/index"></jsp:forward>
而且在我的控制器,這意味着:
@RequestMapping("/index")
public String listContacts(Map<String, Object> map) {
map.put("contact", new Contact());
map.put("contactList", contactService.listContact());
return "contact";
}
我怎樣才能使這種方式,歡迎文件總是轉到我的索引映射,從而導致contact.jsp?
隨意問的問題,如果這是混亂...
未發現與URI [/網絡/]在DispatcherServlet的HTTP請求名爲 '彈簧',更新的第一柱(加入Servlet映射在web.xml)映射。 – Jaanus
@Jaanus - 看到更新 – Bozho
它的工作,謝謝!這是合理的事情嗎,或者我通常應該有歡迎文件? – Jaanus