【问题标题】:Spring does not see css fileSpring看不到css文件
【发布时间】:2018-11-15 02:06:12
【问题描述】:

Folder hierarchy
Browser console log

安全上下文:

<intercept-url pattern="/resources/**" access="permitAll" />

弹簧上下文:

<mvc:resources location="/resources/" mapping="/resources/**" />

在jsp中导入css文件:

<link rel="stylesheet" type="text/css" href="<c:url value="/resources/style.css" />">

我不知道出了什么问题...提前感谢您的回答。

【问题讨论】:

  • 摆脱c:url 的东西,制作类似href="/resources/style.css" />
  • 首先,您应该在添加到html之前从url检查文件css。第二。我有一个问题要问你,为什么在链接导入 css 文件中,你使用 href="&lt;c:url value="/resources/style.css" /&gt;" 而不是 href="resources/style.css" /&gt;"
  • 在春季环境中,我希望您将文件 css 保存在文件夹中:src/main/webapp/resources/cssfile.css 而不是 src/main/resources
  • 你可以试试这样:跨度>
  • 如图link

标签: java spring-mvc spring-security


【解决方案1】:

只需在.jsp 中执行以下操作(在resources 之前没有/

<link href="resources/style.css"" rel="stylesheet"/>

如果它不适合你,试试这个

<link href="<c:url value='resources/style.css' />" rel="stylesheet" />

或全部路径

<link href="${pageContext.request.contextPath}/resources/style.css" rel="stylesheet" />

【讨论】:

  • 第二个例子中为什么要使用两次资源?
  • @Wojkek:它记录了什么?
  • @Wojtek 似乎 Spring Security 仍然将您的 css 文件视为正常请求。你能提供你的配置吗?
  • @Wojtek 的请求路径是什么:filmApp.Test.test()
猜你喜欢
  • 1970-01-01
  • 2017-10-23
  • 2010-11-07
  • 2022-07-22
  • 2018-03-01
  • 2018-01-29
  • 1970-01-01
  • 2012-05-16
  • 2021-12-16
相关资源
最近更新 更多