SpringMVC配置了拦截*.do 同时配置了mvc:resources 静态资源无法访问
如下代码片段配置文件XXXX-servlet.xml
<mvc:resources location="/WEB-INF/res/js/" mapping="myjss/js/**/**.js" /> <mvc:resources location="/WEB-INF/res/css/" mapping="mycss/css/**/**.css" />web.xml种配置了 *.do
<servlet-mapping> <servlet-name>javalab</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
如果就这样,显然是不能正常访问静态资源的,如果将*.do改为 / 就可以访问
如果一定要使用*.do 那你就需要在web.xml 添加多个拦截对象,如下代码片段所示
<servlet-mapping> <servlet-name>javalab</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>javalab</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>javalab</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping>如果还有图片,请同样配置
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情