2

我有一个 jsp 页面,它导入另一个 jsp。此导入被包装到 div 标签中。我也有值为“true/false”的参数,它作为请求参数从 servlet 到达。我想知道使用请求参数值更改提到的可见性(在“style.display”属性的帮助下)的方法是什么。页面加载后,div 应该立即可见/不可见。有任何想法吗?提前致谢。

4

2 回答 2

5

如果您不想显示 JSP 片段(它可以是导入另一个 JSP 的片段),我会避免使用"style.display属性,我会这样做:

<c:if test="${myVariable}">
     // import jsp, whatever you want
</c:if>

最好是导入 jsp 并将其隐藏。

于 2012-06-17T17:23:52.927 回答
2

您可以使用

<%
    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>
<%  
   }    
%>
于 2012-07-23T09:18:07.870 回答