使 HTML 元素可见/不可见取决于 HttpServletRequest 参数

Making HTML element visible/invisible depending on HttpServletRequest parameter

本文关键字:取决于 HttpServletRequest 参数 HTML 元素      更新时间:2023-09-26

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

如果您不想显示 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>
<%  
   }    
%>