鉴于以下内容,
<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为空。我试过简单地删除整个代码块,当然这是有效的。我只关心它是否会影响数据库,或者是否有任何页面依赖于与代码片段相关联的数据。
答案 0 :(得分:0)
Mr.gabybaby你做了一件事......
在数据库表中添加另一列,如status
默认情况下,status
值为active
,如果有任何用户希望通过JSP删除任何记录,只需更改该记录status
= inactive
..
你应该只在jsp ...
中显示active
条记录
我认为这是满足您要求的解决方案