0

JSTL 1.2 核心标签在我的 Weblogic 10.3.5 上不能很好地工作,但使用 JSTL 1.0 就可以了。以下是行为:

JSP:

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<c:out value="${1+2}"/>

输出:3

如果我将 URI 更改为http://java.sun.com/jsp/jstl/core,则输出将为 "${1+2}" ,就像直接将表达式打印为字符串一样。在这两种情况下,我都没有收到任何错误/异常。以下是我的设置:

网页.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">

一个jar文件“glassfish.jstl_1.2.0.1.jar”放在/WEB-INF/lib/下。

非常感谢!:-)

4

1 回答 1

1

尝试在您的 jsp 页面顶部添加它。

<%@ page isELIgnored="false" %>

于 2012-10-15T03:39:21.893 回答