Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > web.xml и Servlet 2.5: как подключать taglib'ы?


Автор: ochnev 19.7.2007, 02:25
Как в web.xml, в котором указана версия спецификации 2.5, правильно прописываются библиотеки тэгов? В частности JSTL.

Или другая сторона вопроса:
Почему Idea ругается на тэг "taglib" в web.xml в такой ситуации? Это ошибка в Idea или в моём web.xml?

Код

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
           version="2.5">

<!-- ... тут разное ... -->

    <taglib>
      <taglib-uri>/jstl-core</taglib-uri>
      <taglib-location>/WEB-INF/c.tld</taglib-location>
    </taglib>

    <taglib>
      <taglib-uri>/jstl-format</taglib-uri>
      <taglib-location>/WEB-INF/fmt.tld</taglib-location>
    </taglib>

    <taglib>
      <taglib-uri>/jstl-xml</taglib-uri>
      <taglib-location>/WEB-INF/x.tld</taglib-location>
    </taglib>

</web-app>


В общем, конечная задача стоит - подключить последнюю стабильную версию JSTL к web-приложению, создаваемому по последней версии спецификации Servlet API.

Автор: lunix 19.7.2007, 02:51
Попробуй обернуть <taglib> в <jsp-config>
Код

<jsp-config>
        <taglib>
            <taglib-uri>http://div.rt.mipt.ru/lunix</taglib-uri>
            <taglib-location>/WEB-INF/tld/lunix.tld</taglib-location>
        </taglib>
</jsp-config>

 

Автор: ochnev 19.7.2007, 03:21
Цитата(lunix @  19.7.2007,  02:51 Найти цитируемый пост)
Попробуй обернуть <taglib> в <jsp-config>


Сработало. Благодарю.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)