ssm静态资源获取

问题:在配置好xml文件的时候,启动tomcat时,jsp页面请求成功,但静态资源却请求失败404,

原因:在web.xml中配置了:

在刚开始的时候由于配置中<url-pattern>/</url-pattern>,所以造成了所有请求都被拦截,包括静态资源,

上面是后来配置使用,请勿看错

解决方式:一:

原因:在tomcat服务器中自带有一个默认的servlet,叫“DefaultServlet”,web.xml中可以找到其配置,

在配置中它声明,当你配置的xml无法获取静态资源的时候,可以使用默认的servlet,如上图,

注意,不同的服务器自带的默认的servlet不同,仅仅在tomcat中叫做DefaultServlet。

二:

 三:

把每一个资源的路径都写进去,但过于麻烦

四:

按照第一张图中的配置,但在所有非静态请求都要加.do,否则请求失败

猜你喜欢

转载自www.cnblogs.com/dlxbk/p/10960556.html