【问题标题】:Spring maven , access CSS/JS filesSpring maven,访问 CSS/JS 文件
【发布时间】:2012-09-02 05:13:30
【问题描述】:

我有一个 Spring 项目:

资源文件位于:src/main/resources/style/.........很多子文件夹

servlet.xml:

    <mvc:annotation-driven/>
<mvc:resources mapping="/resources/**" location="/resources/" />

还有我的jsp:

<link rel="stylesheet" href="<%=request.getContextPath()%>/resources/style/jquery_ui/css/custom-theme/jquery-ui-1.8.23.custom.css"/>

当我浏览到我的视图时,将此链接作为位置:

http://localhost:8080/webapp/WEB-INF/classes/style/jquery_ui/css/custom-theme/jquery-ui-1.8.23.custom.css

如何让它正确显示 css 文件?

【问题讨论】:

    标签: javascript css spring maven


    【解决方案1】:

    标准 Maven 布局的 Web 资源位于 src/main/webapp/resourcessrc/main/resources 更多用于库和 Java 资源。

    在您的 JSP 中引用它们很容易使用 JSTL core c:url tag 完成。使用这些时,您无需担心上下文根。例如:

    <link rel="stylesheet" href="<c:url value="/resources/style/jquery_ui/css/custom-theme/jquery-ui-1.8.23.custom.css" />" />
    

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

    【讨论】:

      猜你喜欢
      • 2017-03-31
      • 2018-03-28
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 2015-12-27
      相关资源
      最近更新 更多