Как настроить CSS с помощью Spring MVC и Tiles - PullRequest
4 голосов
/ 07 сентября 2011

Я использую Spring 3.0.5 и Tiles 2.2.2, и мне не удается получить таблицу стилей, должным образом указанную в моем приложении.

Моя таблица стилей находится в:

WEB-INF / статический / CSS / styles.css

Как мне правильно объявить это в моей основной TSP JSP? Я пытался выяснить это в течение нескольких дней, и я попробовал ряд предложений, которые я видел здесь и на других сайтах. Я пытался добавить

<mvc:resources ...>

к моему весеннему конфигу, хотя не все предлагаемые решения включают это. Без сомнения, это очень просто, но я просто не нашел что-то, что работает.

Любая помощь очень ценится!

1 Ответ

6 голосов
/ 07 сентября 2011

Привет, Джаз, я использовал для размещения файлов css вне web-inf со следующей конфигурацией, используя spring mvc и некоторые jstl, но я думаю, что эта конфигурация является общей, поэтому я надеюсь, что это «должно помочь вам»: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>

С уважением ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...