首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring maven,访问CSS/JS文件

Spring maven,访问CSS/JS文件
EN

Stack Overflow用户
提问于 2012-09-09 01:38:59
回答 1查看 2.1K关注 0票数 1

我有一个Spring项目:

资源文件位于以下位置:子文件夹的src/main/resources/style/.........lots

servlet.xml:

代码语言:javascript
复制
    <mvc:annotation-driven/>
<mvc:resources mapping="/resources/**" location="/resources/" />

和我的jsp:

代码语言:javascript
复制
<link rel="stylesheet" href="<%=request.getContextPath()%>/resources/style/jquery_ui/css/custom-theme/jquery-ui-1.8.23.custom.css"/>

当我浏览到我的视图时,给出了这个链接的位置:

代码语言:javascript
复制
http://localhost:8080/webapp/WEB-INF/classes/style/jquery_ui/css/custom-theme/jquery-ui-1.8.23.custom.css

我怎样才能让它正确显示css文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-09 02:03:07

标准的Maven布局在src/main/webapp/resources中有web资源。src/main/resources更多地用于存储库和Java资源。

使用JSTL core c:url tag可以很容易地在JSP中引用它们。在使用它们时,您不需要担心上下文根。例如:

代码语言:javascript
复制
<link rel="stylesheet" href="<c:url value="/resources/style/jquery_ui/css/custom-theme/jquery-ui-1.8.23.custom.css" />" />

库将自动将上下文根添加到此URL。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12333020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档