Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jsp。枚举比较/相等_Java_Jsp_Jstl_El - Fatal编程技术网

Java jsp。枚举比较/相等

Java jsp。枚举比较/相等,java,jsp,jstl,el,Java,Jsp,Jstl,El,我有以下jsp片段: <td class="">${campaign.moderated} <c:if test="${campaign.moderated} == TRUE"> <a href="#">click me</a>

我有以下jsp片段:

                       <td class="">${campaign.moderated}
                            <c:if test="${campaign.moderated} == TRUE">
                                <a href="#">click me</a>
                            </c:if>
                        </td>
适度状态:

public enum ModerationStatus {
    TRUE,
    FALSE,
    IN_PROGRESS
}
我无法实现在jsp上呈现
标记的情况

我错了什么

附言

此表格单元格如下所示:


枚举在JSP中表示为字符串。更改代码

<c:if test="${campaign.moderated} == TRUE">

对此

 <c:if test="${campaign.moderated} == 'TRUE'}">

所以完整的代码是

  <td class="">${campaign.moderated}
                        <c:if test="${campaign.moderated} == 'TRUE'}">
                            <a href="#">click me</a>
                        </c:if>
                    </td>
${campaign.moderated}
编辑 在if中测试后未关闭支架。我更新了上面的代码

这是有效的:

                          <c:if test="${campaign.moderated eq 'TRUE'}">
                                <a href="#">click me</a>
                            </c:if>


正如您在页面上看到的,抱歉,我没有注意到它。问题在于括号。我更新了我的答案
                          <c:if test="${campaign.moderated eq 'TRUE'}">
                                <a href="#">click me</a>
                            </c:if>