Почему это включение не работает в JSP? - PullRequest
0 голосов
/ 17 августа 2011

Я хочу условно включить файл css в мою страницу jsp на основе некоторого параметра:

<c:if test="${param.co == 'txmart'}">
    <link
        href="resources/css/txMart.css"
        rel="stylesheet"
        type="text/css" />
</c:if>

Я не могу понять, почему это не работает ... Он всегда включает файл txMart.css ...(даже если co равно нулю или имеет другое значение). Вы видите какие-либо проблемы?

1 Ответ

1 голос
/ 17 августа 2011

Проблема в том, что вы неправильно объявили об использовании основной библиотеки тегов.При использовании классического синтаксиса JSP использование taglib должно быть объявлено так:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

Обозначение xmlns:c="http://java.sun.com/jstl/core" используется при использовании синтаксиса XML.Подробнее см. http://download.oracle.com/docs/cd/B13597_05/web.904/b10320/jspxml.htm.

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