-
Bug
-
Resolution: Done
-
Major
-
7.1.0.CR3
-
None
Korean and blank did not printout correctly when the jsp is called with korean parameter (GET method) after applying EAP 7.0 latest CP 8.
When the jsp was called with http-listener, it was ok. The issue was only in ajp-listener.
The issue was from EAP 7.0 CP3 - refer to below test case.
Attached sample application : eap7.war.tar.gz
-
- Testcase
[index.jsp]
~~~~~
<%@ page language="java" contentType="text/html; charset=MS949" pageEncoding="MS949" %>
<html>
<head><title>Test App</title>
</head>
<body>
<%
request.setCharacterEncoding("MS949");
out.print("param p=[" + request.getParameter("p") + "]");
%>
</body>
</html>
~~~~~
[server.log]
~~~~~~~~~~~~~~~~~~~~~~~~~
[Standalone] =
awt.toolkit = sun.awt.X11.XToolkit
file.encoding = MS949
...
~~~~~~~~~~~~~~~~~~~~~~~~~
[standalone.xml]
~~~~~
<ajp-listener name="ajp" url-charset="MS949" no-request-timeout="10000" socket-binding="ajp"/>
<http-listener name="default" url-charset="MS949" socket-binding="http" redirect-socket="https"/>
~~~~~
Browser : Crome, Firefox, IE
A. EAP 7.0 CP2 (8080) & Apache/2.4.10 (Fedora, 80) with mod_cluster
http://xx.xx.xx.xx:8080/eap7/index.jsp?p=한 글
->
param p=[한 글]
http://xx.xx.xx.xx/eap7/index.jsp?p=한 글
->
param p=[한 글]
B. EAP 7.0 CP3 (8080) & Apache/2.4.10 (Fedora, 80) with mod_cluster
http://xx.xx.xx.xx:8080/eap7/index.jsp?p=한 글
->
param p=[한 글]
http://xx.xx.xx.xx/eap7/index.jsp?p=한 글
->
param p=[\%20]
C. EAP 7.0 CP8 (8080) & Apache/2.4.10 (Fedora, 80) with mod_cluster
http://xx.xx.xx.xx:8080/eap7/index.jsp?p=한 글
->
param p=[한 글]
http://xx.xx.xx.xx/eap7/index.jsp?p=한 글
->
param p=[\%20]
- clones
-
UNDERTOW-1221 url-charset="MS949" did not work in ajp-listener from EAP 7.0 CP3
- Resolved
- is incorporated by
-
JBEAP-13744 [GSS](7.1.z) Upgrade undertow from 1.4.18.Final to 1.4.18.SP1
- Closed
- is related to
-
JBEAP-13710 [GSS](7.1.z) UNDERTOW-1185 - Undertow does not allow UTF-8 characters in URLs
- Closed