【发布时间】:2012-06-19 20:35:10
【问题描述】:
我有一个 jsp 页面,它导入另一个 jsp。此导入被包装到 div 标签中。 我也有值为“true/false”的参数,它作为请求参数从 servlet 到达。 我想知道使用请求参数值更改提到的可见性(借助“style.display”属性)的方法是什么。页面加载后,div 应该立即可见/不可见。 有任何想法吗?提前致谢。
【问题讨论】:
标签: java javascript html jsp servlets
我有一个 jsp 页面,它导入另一个 jsp。此导入被包装到 div 标签中。 我也有值为“true/false”的参数,它作为请求参数从 servlet 到达。 我想知道使用请求参数值更改提到的可见性(借助“style.display”属性)的方法是什么。页面加载后,div 应该立即可见/不可见。 有任何想法吗?提前致谢。
【问题讨论】:
标签: java javascript html jsp servlets
如果您不想显示 JSP 片段(它可以是导入另一个 JSP 的片段),我会避免使用 "style.display 属性,我会这样做:
<c:if test="${myVariable}">
// import jsp, whatever you want
</c:if>
最好是导入jsp,然后隐藏起来。
【讨论】:
你可以使用
<%
if("true".equalsIgnoreCase((String)request.getAttribute("true"))){
%>
<div class="message_div">
// div given for style .. if div is not there too its fyn
//import jsp here
</div>
<%
}
%>
【讨论】: