我有短代码:JSTL - 选择/时
<c:choose>
<c:when test="${logging==1}">
write 1
</c:when>
<c:otherwise>
write 2
</c:otherwise>
</c:choose>
的问题是,这个代码不起作用。如果日志记录为1或0,则代码显示我'写入2'文本。
出了什么问题?日志记录INT
后你的答案a've改变了我的代码:
<c:choose>
<c:when test="${logging eq 'added'}">
write 1
</c:when>
<c:otherwise>
write 2
</c:otherwise>
</c:choose>
现在,我的 '日志'是一个字符串。这是显示 '添加' 和$ {登录[ '类']}显示 '类java.lang.String',但它仍然写'写2'
我也有<%@标签库URI = “http://java.sun.com/jsp/jstl/core” PREFIX = “C” %>声明
我的web.xml是:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 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">
“日志记录”与会话或请求绑定吗? – adatapost
您使用的是什么servletcontainer? – BalusC