java - 某种 JSTL 消息标签

标签 java jstl message presentation custom-tag

是否有专门用于显示消息的 JSTL 标记,并且仅当有消息要显示时?这样我就不必用“c:if”标签包围显示。

如果可以,我该如何使用它?我该如何添加要显示的消息?

最佳答案

这听起来像是 c:out 的工作。例如,这应该显示 person.name 的值,如果为 null,则不显示任何内容。

    <c:out value="${person.name}" />

如果您想在 null 的情况下显示默认值,则:

    <c:out value="${person.name}" default="no name" />

    <c:out value="${person.name}">no name</c:out>

(如果这不能回答您的问题,您需要更明确地说明“消息”的含义……以及您希望如何显示它们。)

<小时/>

如果集合中有零条或多条消息:

    <c:forEach items="${messages}" var="message">
        <c:out value="${message}"/>
    </c:forEach>

关于java - 某种 JSTL 消息标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12816474/

相关文章:

Java 抵押贷款计算器 GUI 问题

Java:int[] 数组与 int 数组 []

java - 如何使用 Google Guava 查找某个元素,无论它是否存在于列表中?

c# - 如何使用 WinApi 随心所欲地 move 窗口

android - Sinch SDK - 不接收旧消息

java - 以恒定时间运行的最近最少使用的缓存

jsp - 如何安装 JSTL?绝对uri : http://java. sun.com/jSTL/core 无法解析

java - ${requestScope ['javax.servlet.forward.query_string' ]} 为空

java - 编写自定义 jSTL 函数 - 文件未找到错误

java - Play Framework 自定义验证错误与多个字符串参数