根据HttpServletRequest参数使HTML元素可见/不可见

时间:2012-06-17 17:17:20

标签: java javascript html jsp servlets

我有一个jsp页面,它导入另一个jsp。此导入包含在div标记中。 我还有参数值#34; true / false",它从servlet作为请求参数到达。 我想知道使用请求参数值改变所提到的可见性的方法(在" style.display"属性的帮助下)。页面加载后,div应立即可见/不可见。 有任何想法吗?提前谢谢。

2 个答案:

答案 0 :(得分:5)

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

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

最好导入jsp并隐藏它。

答案 1 :(得分: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>
<%  
   }    
%>