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/下。
非常感谢!:-)