问一个spring mvc加载css问题

问一个springmvc加载css问题配置如下但是却加载不了css和图片... 问一个spring mvc加载css问题配置如下但是却加载不了css和图片 展开
 我来答
点点通软件公司
2018-05-03 · TA获得超过922个赞
知道小有建树答主
回答量:650
采纳率:89%
帮助的人:134万
展开全部

问题产生原因:

<url-pattern>/</url-pattern> 这表示这个servlet 拦截了所有的请求,包括css,js等。所以出现上面描述的情况。

解决办法(以下全部根据网上资料整理而成):

解决方案1:

step1:在 webapp下建立static 文件夹,并在 static 文件夹里面建立css 文件夹,然后建立对应.css 文件

step2:修改 mvc-dispatcher-servlet.xml 文件(或者spring对应的配置文件,上图的配置文件为spring-mvc.xml)

添加配置:

<mvc:resources mapping="/static/**" location="/WEB-INF/static/"/>

解决方案2:

修改web.xml

修改

<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>*.do</url-pattern> </servlet-mapping>

这样dispatchservlet 只拦截*.do 的url. 并不拦截css,js

解决方案3(推荐,亲测可用):

修改web.xml

添加

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/static/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>

吕三布
2018-04-30 · TA获得超过292个赞
知道小有建树答主
回答量:187
采纳率:87%
帮助的人:66.2万
展开全部
看CSS和js的加载,你得用浏览器看,用IDE做不到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式