Author: musachy
Date: Wed Mar 11 21:25:45 2009
New Revision: 752623
URL: http://svn.apache.org/viewvc?rev=752623&view=rev
Log:
WW-3032 Set character encoding to UTF-8 for ajax validation
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java?rev=752623&r1=752622&r2=752623&view=diff
==============================================================================
---
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java
(original)
+++
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/validation/JSONValidationInterceptor.java
Wed Mar 11 21:25:45 2009
@@ -99,6 +99,7 @@
if (validationAware.hasErrors()) {
if (validationFailedStatus >= 0)
response.setStatus(validationFailedStatus);
+ response.setCharacterEncoding("UTF-8");
response.getWriter().print(buildResponse(validationAware));
response.setContentType("application/json");
return Action.NONE;
@@ -108,6 +109,7 @@
String validateOnly = request.getParameter(VALIDATE_ONLY_PARAM);
if (validateOnly != null && "true".equals(validateOnly)) {
//there were no errors
+ response.setCharacterEncoding("UTF-8");
response.getWriter().print("/* {} */");
response.setContentType("application/json");
return Action.NONE;