struts2.18解决上述问题只需在struts.xml中加 <constant name="struts.i18n.encoding" value="utf-8" />。
Struts2.1.8 JSP提交Action后,获取中文乱码解决方法。
1. 修改Tomcat的server.xml文件,找到如下节点,添加URIEncoding="UTF-8"。
例:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />改:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
2. JSP页面头部标签元素
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
设置pageEncoding="UTF-8"
3. 添加struts.properties文件,添加以下内容:
struts.i18n.encoding=UTF-8
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。