2012-06-17 108 views
2

我有一個jsp頁面,它導入另一個jsp。該導入被包裹到div標籤中。 另外我的參數的值爲「true/false」,它作爲請求參數從servlet到達。 我想知道如何使用請求參數值更改提到的可見性(藉助「style.display」屬性)。 div在加載頁面後應立即可見/不可見。 有什麼建議嗎?提前致謝。根據HttpServletRequest參數使HTML元素可見/不可見

回答

5

如果你不想顯示JSP片段(它可以是導入另一個JSP的片段),我會避免使用"style.display屬性,我會做到這一點:

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

這是更好的那導入jsp並將它隱藏起來。

+0

非常感謝。這似乎正是我想要的。 –

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> 
<% 
    }  
%>