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";
    }
}

其他解决方法如果遇到继续补充。。。

posted @ 2018-01-15 16:47  Lucky、Dog  阅读(1232)  评论(0编辑  收藏  举报