Hello,
For struts2.5.14.1, I have an issue with utf-8 encoding (jsp submit to
action class; bean get wrong character).
(1) web.xml
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
</jsp-config>
<filter>
<display-name>set character encoding</display-name>
<filter-name>setCharacterEncodingFilter</filter-name>
<filter-class>SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>setCharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
(2) jsp page
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<s:form accept-encoding="UTF-8">
<s:textarea name='test'>
Value entered é in jsp
(3) Action bean get value: é.
Can someone let me know what config is wrong/missing please?
Thanks a lot!