-
Bug
-
Resolution: Done
-
Critical
-
7.4.9.GA, 7.4.11.GA
-
False
-
None
-
False
-
-
-
-
-
-
+
Since 7.4.9 request parameters are not properly propagated in jsp:included pages.
Reproducible with several nested jsp:include pages:
main.jsp
<jsp:include page="included.jsp?url_param1"> <jsp:param name="jsp_param1" value="0" /> </jsp:include>
included.jsp
<jsp:include page="included_included.jsp?url_param2"> <jsp:param name="jsp_param2" value="0" /> </jsp:include>
included_included.jsp
<jsp:include page="included_included_included.jsp?url_param3"> <jsp:param name="jsp_param3" value="0" /> </jsp:include>
included_included_included.jsp
<% for (String p : java.util.Collections.list(request.getParameterNames())) { System.out.println(p); } %>
Accessing main.jsp with
main.jsp?mainParam
Expected request parameters in innermost jsp (included_included_included.jsp):
mainParam url_param1 jsp_param1 url_param2 jsp_param2 url_param3 jsp_param3
Actual parameters:
mainParam url_param3 jsp_param3
- clones
-
UNDERTOW-2285 Query parameters get lost in the included JSP page
- Resolved
- is caused by
-
UNDERTOW-2206 IAE trying to decode a requestPath
- Closed
- is cloned by
-
JBEAP-25220 (8.0.z) UNDERTOW-2285 - Request parameters lost via jsp:include chain
- Closed
- is incorporated by
-
JBEAP-25032 (7.4.z) Upgrade Undertow from 2.2.25.SP3-redhat-00001 to 2.2.26.SP1-redhat-00001
- Closed