web-inf下的jsp如何引入css和js文件

qq_30282575 实习生  2015-12-17 10:03:06

为什么我这样获取不到样式呢?按Ctrl点路径是能打开样式文件的
...全文
7307 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xingguangbao 2016-09-13
将<link>中的href属性的值改为:href="css/xxxxx.css",即不要前面的“/”,然后springmvc的配置文件中加上<mvc:default-servlet-handler/>
回复
qq_30282575 2015-12-17
而且我发现用 http://localhost:8088/WebStore/images/background.jpg 这样路路径也打不开图片
回复
兔子托尼啊 2015-12-17
路径写全测试看看
回复
qq_30282575 2015-12-17
images文件夹也引用不了,全放到web-inf下也不行
回复
hpulfc 2015-12-17
把两个文件夹放到webinf 下试试
回复
qq_30282575 2015-12-17
会了,改成 <servlet-mapping> <servlet-name>spring</servlet-name> <!-- 这个地方配置的是链式语法,也就是不需要*.*类型的访问方式。配置如下 --> <url-pattern>/</url-pattern> <span style="color:#ff0000;"><!-- 避免静态文件被阻截 --> <servlet-name>default</servlet-name> <url-pattern>*.jpg</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-name>default</servlet-name> <url-pattern>*.html</url-pattern></span> </servlet-mapping> 就好了
回复
从小就很呆 2015-12-17
<mvc:resources mapping="images/**" location="/WEB-INF/images/" /> web-inf下面的文件好像通过直观的路径是访问不了的,我用的mvc框架就得通过配置才能访问
回复
qq_30282575 2015-12-17
改成<url-pattern>/*</url-pattern>就全都显示不出来了
回复
qq_30282575 2015-12-17
引用 5 楼 wys3688 的回复:
看看你的web.xml中是否全部拦截;

<servlet>
		<servlet-name>springmvc</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>springmvc</servlet-name>
		<url-pattern>*.htm</url-pattern>
	</servlet-mapping>
如<url-pattern>*.htm</url-pattern> z只对.htm后缀拦截;
好像是这个的问题,我原先是<url-pattern>/</url-pattern>,改成<url-pattern>*.*</url-pattern>后图片到是能出来了但是Controller里的跳转就出问题了,怎样改才能都实现呢
回复
wuys 2015-12-17
看看你的web.xml中是否全部拦截;

<servlet>
		<servlet-name>springmvc</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>springmvc</servlet-name>
		<url-pattern>*.htm</url-pattern>
	</servlet-mapping>
如<url-pattern>*.htm</url-pattern> z只对.htm后缀拦截;
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-12-17 10:03
社区公告
暂无公告