jsp - 如何将 boolean 值表示为 "yes"或 "no"?

标签 jsp boolean jstl

如何使用 JSP 和 JSTL 用 yes 或 no 替换 true 和 false?

我的表中有 TRUE 和 FALSE 值。

我希望当我在我的 jsp 页面上使用 jSTL 检索这些值时,true false 将替换为 YES AND NO

最佳答案

我建议使用标记文件。

使用以下内容创建标记文件(例如 /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}"/>

tagfile 有点麻烦,但它封装得很好,可以重用。

关于jsp - 如何将 boolean 值表示为 "yes"或 "no"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2990733/

相关文章:

javascript - 单击 anchor 标记时如何显示和隐藏输入?

java - 从 jquery 序列化数组发布 jsp servlet 数组

jsp - 从 JSTL 显示 httpServletResponse.sendError(403, "My Message") 状态的最简单方法是什么

java - JSPG0122E : Unable to parse EL function in Websphere 7

html - 我的 css 导入失败

java - 如何在javascript数组中使用jsp变量?

boolean - XOR 可以使用 SKI 组合器表示吗?

arrays - 如何在 Swift 的 boolean 数组中找到多个 True 语句

javascript - 扩展 JS Boolean.prototype 失败

java - JSP-JSTL表仅选择表的第一行