如何隐藏JSP中元素的内容?

时间:2016-03-18 01:39:25

标签: jsp hide

我想阻止在JSP中的表中编辑或删除条目。该表定义为:

<table class="table table-striped">
    <thead>
        <tr>
            <th style="text-align: center">id</th>
            <th style="text-align: center">description</th>
            <th style="text-align: center">url</th>
            <th style="text-align: center">port</th>
            <th style="text-align: center">username</th>
            <th style="text-align: center">password</th>
            <th style="text-align: center">actions</th>
        </tr>
    </thead>
    <tbody id="pojoTable">
        <c:forEach var="pojo" items="${pojoList}" varStatus="loop">
            <tr class="${loop.index % 2 == 0 ? 'even' : 'odd'}">
                <td style="text-align: center">${pojo.id}</td>
                <td style="text-align: center">${pojo.description}</td>
                <td style="text-align: center">${pojo.url}</td>
                <td style="text-align: center">${pojo.port}</td>
                <td style="text-align: center">${pojo.username}</td>
                <td style="text-align: center">${pojo.password}</td>
                <td style="text-align: center">
                    <c:if test="${pojo.description} ne 'FTP Connection Not Valid'" >
                        <a href="<c:url value="../ftp/edit" />?id=${pojo.id}">
                            <button class="btn">edit</button>
                        </a>
                        <a href="<c:url value="../ftp/remove" />?id=${pojo.id}">
                            <button class="btn">remove</button>
                        </a>
                    </c:if>
                </td>
            </tr>
        </c:forEach>
    </tbody>
</table>

理念很简单。当描述符合“FTP连接无效”时,我希望编辑和删除单元格操作中不存在的按钮,但仅适用于此类行。

如何实现?的JavaScript?

1 个答案:

答案 0 :(得分:1)

只是语法错误。此

<c:if test="${pojo.description} ne 'FTP Connection Not Valid'" >   

应该是

<c:if test="${pojo.description ne 'FTP Connection Not Valid'}" >