中文乱码问题一般指的是当请求参数中有中文时,无法在Action中得到正确的中文。
Struts2中有两种方法可以解决这个问题:
(1)设置JSP页面的pageEncoding="UTF-8",就不会出现中文乱码。
(2)如果JSP页面的pageEncoding="GBK",那么需要在源包(src)下,建立一个属性文件struts.properties,并在该文件内填写以下内容,修改有关的属性值 :
struts.locale=zh_CN
struts.il8n.encoding=gbk