【发布时间】:2012-05-03 13:25:27
【问题描述】:
我的 JSP 页面中有类似的内容:
<% if(id!=null) { %>
<input type="hidden" name="id" value="<%= id %>" />
<%
}
%>
当我想编辑一个用户 id 不应该为空时,我想在我的 HTML 中输入。 但是,当我要添加一个用户 id 时应该为 null,所以我不输入什么。
它适用于该代码。但我想使用 JSTL 我尝试使用 c:if 和 c:when :
<c:choose>
<c:when test="${id != null }">
<input type="hidden" name="id" value="<%=id%>" />
</c:when>
<c:otherwise>
<br/>
</c:otherwise>
</c:choose>
问题是当id 为空或非空(添加和编辑)时,此代码显示<br />...而且我不明白为什么它不起作用。
感谢您的帮助,
S
【问题讨论】:
标签: java jsp jakarta-ee jstl