0
JSTL 1.2核心标签在我的Weblogic 10.3.5上不能正常工作,但是使用JSTL 1.0没有问题。以下是行为:JSTL 1.2在Weblogic 10.3.5上不能正常工作
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中/。
非常感谢! :-)
OMG,它的工作原理!我陷入了这个问题几天。顺便说一句,是不是默认为false?这个参数似乎是正确的。非常感谢,Quincy – NeoNosliw
不客气。我不确定,但默认值= false可能不在selvet 2.5上。您可以通过将dtd更改为2.4来进行测试。 – Quincy