采用SSM框架时,在JSP中引用CSS、JS没有效果的原因

一、在采用SSM框架时,在JSP中引用CSS、JS没有效果的原因

如果我们在应用springMVC时,配置URL映射时有如下配置:

 

采用SSM框架时,在JSP中引用CSS、JS没有效果的原因

注意 <url-pattern>/</url-pattern>中的斜杠,

其表示拦截所有的url

从而导致 jsp文件无法获取js和css 等文件

换言之,我们在引入了SpringMVC时,在web.xml中的设置拦截了一切请求,导致 jsp文件无法获取js和css 等文件

 二、解决方案

在引入Spring mvc 之前加入如下代码即可(具体还要根据自己项目需求配置)

记得一定是在Spring mvc之前设置,在后面设置则无效

采用SSM框架时,在JSP中引用CSS、JS没有效果的原因

采用上图操作后,便选择了不采用spring的过滤器 。

需要说明的是,default是tomcat配置的一个servlet,“DefaultServlet被定义在$CATALINA_HOME/conf/web.xml中,
配置文件中被定义的东西会在Tomcat启动的时候被加载。

关于每一条属性可以利用空余时间,再了解一下SSM相关知识