2012-12-14 28 views
0

我有所謂的admin.jsp它由以下的第一頁:從另一個頁面獲取參數JSP

 <c:if test="${param.action == 'testA'}"> 
       <jsp:include page="testA.jsp" /> 
     </c:if> 

testA.jsp,它包括以下內容:

 <%@include file="testB.jsp" %> 
     <%@include file="testC.jsp" %> 

有很豐富的HTML代碼駐留在testC.jsp如:

 <input type="hidden" id="checkA" value="check1"> 
     <input type="hidden" id="checkB" value="check2"> 

我想用它在testB.jsp。我曾嘗試使用request.getParameter(「checkA」)或request.getParameter(「checkB」),但它返回null。誰能幫我嗎?在此先感謝...

+0

爲什麼你認爲testB.jsp應該有一個名爲checkA的請求參數,僅僅是因爲它恰好被包含在另一個具有隱藏字段調用checkA的JSP之前?請求參數是與reqiest一起發送的參數。這不是對稍後在相同的請求處理中包含的隱藏字段的引用。 –

+0

@JBNizet:我想使用通常在testC.jsp上完成的字符串查詢。所以,我需要獲取它的參數以便稍後在testB.jsp中使用。無論如何,我在上面隱藏的領域增加了價值。 –

回答

0
<portlet:defineObjects /> 
<%= renderRequest.getAttribute("add") %><br> 
相關問題