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,背景图片就不能正常显示了、
请问、这是为何? 展开
<!-- 静态资源访问 -->
<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,背景图片就不能正常显示了、
请问、这是为何? 展开
1个回答
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询