【问题标题】:How to configure CSS with Spring MVC and Tiles如何使用 Spring MVC 和 Tiles 配置 CSS
【发布时间】:2011-09-06 20:56:16
【问题描述】:

我正在使用 Spring 3.0.5 和 Tiles 2.2.2,但无法在我的应用中正确引用样式表。

我的样式表在:

WEB-INF/static/css/styles.css

如何在我的主要 Tiles JSP 中正确声明它?几天来我一直在尝试解决这个问题,并且我尝试了一些我在这里和其他网站上看到的建议。我试过添加

<mvc:resources ...>

我的 spring 配置,虽然不是所有建议的解决方案都包括这个。毫无疑问,这很简单,但我还没有找到可行的方法。

非常感谢任何帮助!

【问题讨论】:

  • 你试过把static/css/styles.css放在webapp下而不是WEB-INF下吗?
  • 我刚刚尝试过 - 谢谢凯文!

标签: css spring tiles


【解决方案1】:

嗨,Jazz,我曾经使用 spring mvc 和一些 jstl 使用以下配置将 css 文件放在 web-inf 之外,但我猜这个配置是通用的,所以我希望这“应该帮助你”:

在 web.xml 我添加:

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.css</url-pattern>
</servlet-mapping>

在页眉中我使用以下代码引用 css 文件:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<head>
    <title></title>
    <link href="${pageContext.request.contextPath}/css/global.css" rel="stylesheet" type="text/css" />
</head>

问候..

【讨论】:

  • 非常感谢亚历杭德罗!我昨天尝试了一些类似的想法,但显然不太正确......这是我第一次完全从头开始创建 Spring MVC 应用程序。 Te agradezco.
  • 我今天遇到了同样的问题。你的回答帮助了我。谢谢@Alejandro。
  • 以同样的方式,我的图像也没有被识别。你能帮忙解决这个@Alejandro
猜你喜欢
  • 2012-07-29
  • 2013-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-01
相关资源
最近更新 更多