采用SSM框架时,在JSP中引用CSS、JS没有效果的原因
一、在采用SSM框架时,在JSP中引用CSS、JS没有效果的原因
如果我们在应用springMVC时,配置URL映射时有如下配置:
注意 <url-pattern>/</url-pattern>中的斜杠,
其表示拦截所有的url
从而导致 jsp文件无法获取js和css 等文件
换言之,我们在引入了SpringMVC时,在web.xml中的设置拦截了一切请求,导致 jsp文件无法获取js和css 等文件
二、解决方案
在引入Spring mvc 之前加入如下代码即可(具体还要根据自己项目需求配置)
记得一定是在Spring mvc之前设置,在后面设置则无效
采用上图操作后,便选择了不采用spring的过滤器 。
需要说明的是,default是tomcat配置的一个servlet,“DefaultServlet被定义在$CATALINA_HOME/conf/web.xml中,
配置文件中被定义的东西会在Tomcat启动的时候被加载。
关于每一条属性可以利用空余时间,再了解一下SSM相关知识