美文网首页
java web 应用无法访问.html页面

java web 应用无法访问.html页面

作者: 极客匠 | 来源:发表于2020-08-23 00:22 被阅读0次

    问题简述:可以访问以.jsp为后缀的页面,不能访问.html为后缀的页面

    问题原因:
    【/】:它会拦截所有的url,如:/test,/test1.html,/1.jpg……,除了以jsp结尾的url不会交给前端控制器。所以导致了不能访问html文件。对于*.jsp,由于servlet容器中内置了jspServlet,所以不会被 ‘/’拦截

    解决方法:

    <servlet-mapping>
           <servlet-name>default</servlet-name>
           <url-pattern>*.css</url-pattern>
       </servlet-mapping>
    
       <servlet-mapping>
           <servlet-name>default</servlet-name>
           <url-pattern>*.png</url-pattern>
       </servlet-mapping>
    
       <servlet-mapping>
           <servlet-name>default</servlet-name>
           <url-pattern>*.jpg</url-pattern>
       </servlet-mapping>
    
       <servlet-mapping>
           <servlet-name>default</servlet-name>
           <url-pattern>*.gif</url-pattern>
       </servlet-mapping>
           <servlet-mapping> 
               <servlet-name>default</servlet-name> 
               <url-pattern>*.html</url-pattern> 
       </servlet-mapping>
    

    相关文章

      网友评论

          本文标题:java web 应用无法访问.html页面

          本文链接:https://www.haomeiwen.com/subject/ymobjktx.html