jstl和表达式语言的问题
我用的是tomcat5.0.25,在lib里包含了jstl.jar, standard.jar 并且把c.tld等标签库也拷贝到WEB-INF目录下,并在web.xml做了配置,但是测试下面的jsp页面时输出却有问题
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
</head>
<body>
<c:set var="userName" value="test"/>
c:out value is <c:out value="${userName}" />
<br>
The result is: ${userName}
<br>
<c:if test="${1+2>2}" >
It's true that (1+2>0)!
</c:if>
<br>
${2+1}
</body>
</html>
输出的结果是:
c:out value is test
The result is: ${userName}
It's true that (1+2>0)!
${2+1}
其中${userName},和${2+1}都没有解析出来,本来应该是test和3才对。
请问哪里还有什么配置少了嘛?为什么对这两个不解析?