解决方法如下:
在jboss下server\default\deploy\jbossweb.sar文件夹下修改server.xml文件,找到<Connector port="8080" ......>
默认是8080端口,在后面加入URIEcoding='UTF-8',字符集根据页面进行相应的设置,
<Connector protocol="HTTP/1.1" port="${jboss.web.http.port}" address="${jboss.bind.address}" redirectPort="${jboss.web.https.port}" URIEncoding="UTF-8" />
然后重启项目就可以,
使用tomcat遇到传递url带中文参数出现乱码的解决方法同上,修改tomcat下的server.xml。