-
Bug
-
Resolution: Done
-
Major
-
1.3.31.Final
-
None
When we use scriptlet expression in jsp:include tag for page attribute, it does not work when used partially.
E.g. : <jsp:include page='ForwardFile.jsp?name=<%=temp%>' flush="true"/>
Exception :
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "=t"
at java.net.URLDecoder.decode(URLDecoder.java:194)
at io.undertow.util.QueryParameterUtils.decodeParam(QueryParameterUtils.java:134)
at io.undertow.util.QueryParameterUtils.handleQueryParameter(QueryParameterUtils.java:118)
at io.undertow.util.QueryParameterUtils.parseQueryString(QueryParameterUtils.java:106)
at io.undertow.util.QueryParameterUtils.mergeQueryParametersWithNewQueryString(QueryParameterUtils.java:151)
at io.undertow.servlet.spec.RequestDispatcherImpl.includeImpl(RequestDispatcherImpl.java:328)
at io.undertow.servlet.spec.RequestDispatcherImpl.include(RequestDispatcherImpl.java:265)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:907)
It works in JBoss EAP 6.4.x release.
- causes
-
UNDERTOW-2146 Jastow: scriptlet inside EL is incorrectly invalidated
- Resolved
-
UNDERTOW-2214 Jastow compilation error when mixing EL and scriptlet expressions after UNDERTOW-1319
- Resolved
- clones
-
JBEAP-13820 [GSS](7.1.z) UNDERTOW-1319 - Partial use of scriptlet expression in jsp:include does not work
- Closed
- is incorporated by
-
JBEAP-15347 (7.2.0) Upgrade jastow to 2.0.6.Final
- Closed
-
WFLY-10970 Upgrade jastow to 2.0.6.Final
- Closed