【问题标题】:Making HTML element visible/invisible depending on HttpServletRequest parameter根据 HttpServletRequest 参数使 HTML 元素可见/不可见
【发布时间】:2012-06-19 20:35:10
【问题描述】:

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

【问题讨论】:

    标签: java javascript html jsp servlets


    【解决方案1】:

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

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

    最好是导入jsp,然后隐藏起来。

    【讨论】:

    • 非常感谢。这似乎正是我想要的。
    【解决方案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>
    <%  
       }    
    %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 2011-09-11
      • 1970-01-01
      相关资源
      最近更新 更多