springMVC 与 html RESTful 解决方案
若前端为html 而非jsp 且 拦截如下
<servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
解决方案一:
<mvc:annotation-driven/> <mvc:resources mapping="/source/**" location="/source/"/> <mvc:resources mapping="/html/**" location="/html/"/>
将所有html 或其他静态资源放到 /html/ 或/source/ 名字可以自己取
文件夹下:可以直接使用url访问 或 通过SpringMVC controller return “forward:/html/******”;
如果 主页面也是html 则进行下面 当然主页实际的html 也要放在上述文件下
<welcome-file-list> <welcome-file>index</welcome-file> </welcome-file-list>
<servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/index</url-pattern> </servlet-mapping>
public class HtmlController { @RequestMapping("/index") public String responseIndex() { return "forward:/html/manager/manager.html"; } }
其他解决方法如果遇到继续补充。。。
By Ginfoo