在Struts 1.1中的jsp上隐藏一行

时间:2013-01-17 15:35:27

标签: java jsp struts

鉴于以下内容,

<logic:notEqual name="ABCForm" property="externalFactor" value="true">
    <tr>
    <td width="20%" class="label"  height="14"><bean:message key="factorDefault"/></td>
    <td class="label">
        <html:radio property="defaultState" value="Y"><bean:message key="Yes"/></html:radio>
        <html:radio property="defaultState" value="N"><bean:message key="No"/></html:radio>
    </td>
    </tr>
  </logic:notEqual>

如何在不删除与数据库中此行关联的数据的情况下,始终在页面上隐藏此行?

我尝试用logic:notEqual替换logic:empty,并且该div的jsp为空。我试过简单地删除整个代码块,当然这是有效的。我只关心它是否会影响数据库,或者是否有任何页面依赖于与代码片段相关联的数据。

1 个答案:

答案 0 :(得分:0)

Mr.gabybaby你做了一件事......

在数据库表中

添加另一列,如status 默认情况下,status值为active,如果有任何用户希望通过JSP删除任何记录,只需更改该记录status = inactive ..

你应该只在jsp ...

中显示active条记录

我认为这是满足您要求的解决方案