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!

Reply via email to