2012-12-14 26 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> 
相关问题