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

其他解決方法如果遇到繼續補充。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM