总结了针对自己项目的解决办法
1.网页编码用UTF-8格式(不是UTF-8应该也可以,关键是和数据库,配置文件等要统一编码格式)。
2.数据库编码设为UTF-8
3.webwork.properties中加入
webwork.locale=zh_CN
webwork.i18n.encoding=UTF-8
4.jboss/server/default/deploy文件夹下的mysql-ds.xml里面的对应标签内容改成
<connection-url>jdbc:mysql://localhost/[数据库名称]? useUnicode=true&characterEncoding=utf-8</connection-url>
5.jboss/server/default/deploy/jboss-web.deployer文件夹下的server.xml文件<connector port="8080" ...>的那个标签最后加入URIEncoding='UTF-8'