Как сделать основные теги JSTL работать в RAD6.0?

голоса
0

Я использую RAD 6.0, где я положил jstl.jar под Lib папку в моем приложении. Когда я использую теги JSTL, он не дает каких-либо ошибок copilation. Но когда я пытаюсь запустить приложение, основные теги не работают.

Задан 21/04/2010 в 12:56
источник пользователем
На других языках...                            


2 ответов

голоса
0

РАД 6 / WAS 6 является Servlet 2,4 целенаправленными. Таким образом:

  1. Убедитесь , что вы включили как jstl.jar и standard.jarв JSTL 1.1 в пути к классам WebAPP данной версии ( /WEB-INF/libпапки).

  2. Убедитесь , что вы объявляя библиотеки тегов в верхней части JSP - файлов в соответствии с JSTL 1.1 tlddoc (нажмите на любую из LIBS , чтобы увидеть их). Например

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

    Особенно обратите внимание присутствие на /jspв пути , а также отсутствие в _rtпрефиксе названия.

  3. Убедитесь , что вы уже объявлены web.xmlв соответствии с Servlet 2.4 спецификации (и , таким образом , не как Servlet 2.3 или старше).

    <web-app
        xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        version="2.4">
    
Ответил 21/04/2010 в 14:09
источник пользователем

голоса
0

Вы должны добавить jstl.jar в путь сборки Java в Project Properties конкретного проекта.

Имейте в виду, что Java Построить путь и MANIFEST.MF (для выполнения Classpath) может выйти с синхронизацией в какой-то момент. Поэтому лучше использовать Rational Application Developer 7.0 или 7.5, которые также поддерживают WebSphere Application Server 6.0.

Кроме того , Rational Application Developer 6.0 вне поддержки уже: http://www-111.ibm.com/software/support/lifecycle/PLCDetail.wss?brand=rational&synkey=W170532D29019M02-L603472G19375Q17-M054243E02973V75&synkey=W170532D29019M02-L603472G19375Q17- R377236X92964B60 & synkey = W170532D29019M02-T872435L09150T44-O941388U48112Q95 и IBM-вид = Посмотреть + подробностей

Проводки на этом сайте мои собственные и не обязательно отражают позиции, стратегии, или мнения IBM

Ответил 07/08/2010 в 12:39
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more