JSTL 1.2在Weblogic 10.3.5上运行不正常

时间:2012-10-15 03:25:23

标签: jsp java-ee web-applications jstl weblogic-10.x

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}”,就像将表达式直接打印为字符串一样。在这两种情况下我都没有得到任何错误/异常。以下是我的设置:

的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">

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

非常感谢! : - )

1 个答案:

答案 0 :(得分:1)

尝试在jsp页面的顶部添加此内容。

<%@ page isELIgnored="false" %>