-
Bug
-
Resolution: Done
-
Major
-
7.0.8.GA
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
-
JBEAP-24375 [GSS](7.4.z) UNDERTOW-2214 - Jastow compilation error when mixing EL and scriptlet expressions after UNDERTOW-1319
- Closed
- is cloned by
-
UNDERTOW-1319 Partial use of scriptlet expression in jsp:include does not work
- Resolved
- is incorporated by
-
JBEAP-15251 [GSS](7.1.z) Upgrade jastow from 2.0.3 to 2.0.6
- Closed