如何使用JSP和JSTL将yes和false替换为true和false?
我的表格中的值为TRUE和FALSE。
我希望当我在jsp页面上使用jstl检索这些值时,true false将替换为YES AND NO
答案 0 :(得分:8)
我建议使用标记文件。
使用以下内容创建标记文件(例如,/WEB-INF/tags/yesno.tag
):
<%@ attribute name="value" type="java.lang.Boolean" required="true" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:choose><c:when test="${value}">yes</c:when><c:otherwise>no</c:otherwise></c:choose>
然后在你的JSP中:
<%@ taglib prefix="tags" tagdir="/WEB-INF/tags"%>
<tags:yesno value="${MyBoolean}"/>
标记文件有点麻烦,但它封装好且可重用。
答案 1 :(得分:5)
另一种选择是利用JSP表达式语言并在JSP中使用以下内容:
{{1}}