<input type="button" onclick="setDisplay()" value="关闭"/>
<% }%>
感觉这个用起来最自由,谁让<%%>是jsp范畴里的,对其他技术的依赖比较小;
--------------------------------------------------------------------------------------------------------
<s:if test="mess != null">
<input type="button" onclick="setDisplay()" value="关闭"/>
</s:if>
<s:else></s:else>
<s:if></s:if>是struts标签,得在struts范畴运行的情况下使用,但目前struts使用的很广泛,所以这个用的也挺多;
--------------------------------------------------------------------------------------------------------
<c:if test="mess != null">
<input type="button" onclick="setDisplay()" value="关闭"/>
</c:if>
<c:if></c:if>是jstl标签,得引入jstl标签库才能用;
--------------------------------------------------------------------------------------------------------
在js中进行控制:
document.getElementById('XXX').style.display = 'none'
本文介绍了在JSP中如何根据条件来决定容器控件是否显示,包括使用JSP的<%%>、Struts的<s:if>、JSTL的<c:if>标签以及通过JavaScript直接操作DOM元素的方式。每种方法都有其适用场景,如<%%>对技术依赖小,<s:if>在Struts环境下常见,<c:if>需引入JSTL库,而JavaScript则提供了更灵活的客户端控制。
675

被折叠的 条评论
为什么被折叠?



