記一次springMVC的報錯處理過程--org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping found for HTTP request with URI [/favicon.ico] in DispatcherServlet with name 'dispatcherServlet'


最近在搞ssm,搞個ajax請求,發現控制台提示“404”,應該是攔截器或過濾器導致的非正常現象

 

 於是自己開始各種動手

修改web.xml的配置,增加對*.jsp(或者其他靜態文件)非攔截處理------如果還有其他類型,要依次添加

    <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.js</url-pattern>
    </servlet-mapping>

理論上修改后不會再出問題,重啟tomcat,抓包,還是報錯。。。

 

 說明還有配置存在問題,繼續改

    <mvc:resources location="/js/**" mapping="/js/**" />

改完后,出現一個*.ico的攔截異常,繼續添加

雖然最后調好了,但總感覺哪里乖乖的,容我后續再整理,先用着

 

備注:做了多次操作,發現還是配置文件有誤。注意2個的name不同~~

    <servlet-mapping>
        <servlet-name>dispatcherServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.js</url-pattern>
    </servlet-mapping>

 


免責聲明!

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



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