spring mvc 访问静态资源问题

我在spring-servlet.xm中定义<!--静态资源访问--><mvc:annotation-driven/><mvc:resourceslocation="/W... 我在spring-servlet.xm中定义

<!-- 静态资源访问 -->
<mvc:annotation-driven />
<mvc:resources location="/WEB-INF/resource/styles/" mapping="/styles/**"/>
<mvc:resources location="/WEB-INF/resource/images/" mapping="/images/**"/>
<mvc:resources location="/WEB-INF/resource/scripts/" mapping="/scripts/**"/>
<!-- 对模型视图名称的解析,即在模型视图名称添加前后缀 -->
<bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/html/" />
<property name="suffix" value=".jsp" />
</bean>

然后我在页面直接访问images下的图片,能访问,但我在页面调用css,css里面访问图片,却不能访问,感觉多了一层一样,
JSP-->IMG 直接把CSS写在JSP 页面上,代码如下:
<script type="text/javascript" src="<%=path %>/scripts/jquery-1.4.1.js"></script>
<style type="text/css">
body
{
padding:0px 0px 0px 0px;
margin: 110px 0px 0px;
background: url('images/login/user_all_bg.gif') #226cc5 repeat-x 50% top;
font: 12px/150% Arial, "宋体" ,Helvetica,sans-serif;
text-decoration: none;
}
</stylet>
<body></body>
这样能body背景图片正常。

JSP-->CSS-->IMG 但把CSS代码写入一个.CSS文件中,在JSP页面引用这个CSS文件,代码如下:
<link type="text/css" rel="Stylesheet" href="<%=path %>/styles/login.css"/>
<script type="text/javascript" src="<%=path %>/scripts/jquery-1.4.1.js"></script>
<body></body>
这样、BODY,背景图片就不能正常显示了、

请问、这是为何?
展开
 我来答
恋倾国
推荐于2016-05-11 · TA获得超过208个赞
知道答主
回答量:54
采纳率:0%
帮助的人:44.2万
展开全部
怎么感觉你的静态资源配置有问题 ,问什么要分开配置呢 ,直接配置一次就好了呀 <mvc:resources location="/WEB-INF/resource/" mapping="/resource/**"/>,jsp引用的时候直接用resource/img/xxx.jpg
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式