Jsp 如何使JSTL核心标记在RAD6.0中工作?

Jsp 如何使JSTL核心标记在RAD6.0中工作?,jsp,jstl,core,rad,Jsp,Jstl,Core,Rad,我使用的是RAD6.0,我将jstl.jar放在应用程序的lib文件夹下。当我使用JSTL标记时,它不会给出任何复制错误。但是,当我试图运行应用程序时,核心标记不起作用。RAD 6/WAS 6是Servlet 2.4的目标。因此: 确保在webapp的类路径(/WEB-INF/lib文件夹)中同时包含了的jstl.jar和standard.jar 确保您在JSP文件的顶部按照声明了标记库(单击任何一个库查看它们)。例如 您应该将jstl.jar添加到特定项目的项目属性中的Java构建路径中 请

我使用的是RAD6.0,我将jstl.jar放在应用程序的lib文件夹下。当我使用JSTL标记时,它不会给出任何复制错误。但是,当我试图运行应用程序时,核心标记不起作用。

RAD 6/WAS 6是Servlet 2.4的目标。因此:

  • 确保在webapp的类路径(
    /WEB-INF/lib
    文件夹)中同时包含了的
    jstl.jar
    standard.jar

  • 确保您在JSP文件的顶部按照声明了标记库(单击任何一个库查看它们)。例如


  • 您应该将jstl.jar添加到特定项目的项目属性中的Java构建路径中

    请注意,Java构建路径和MANIFEST.MF(用于运行时类路径)可能会在某个时候失去同步。因此,最好使用RationalApplicationDeveloper7.0或7.5,它们也支持WebSphereApplicationServer6.0

    此外,Rational Application Developer 6.0已经失去了支持:


    本网站上的帖子是我自己的,不一定代表IBM的立场、战略或观点

    我的web应用程序下既有jstl,也有standard.jar。但是,在进行了上述更改之后,web.xml中出现了以下错误。1) 必须为元素类型“web app”声明属性“xmlns:xsi”。2)cvc复杂类型。2.4.a:发现以元素“taglib”开头的内容无效。“{”、“”、“”、“”、“”、“”、“”、“”、“”、“”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“配置”、“'是预期的。我不确定该怎么做。
    web.xml
    中元素的排序在Servlet 2.4中是严格的。最简单的方法是让RAD为您自动生成
    web.xml
    。只需输入
    /web-INF/lib
    就足够了。它已经是类路径/构建路径的一部分。
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    
    <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">