1:看下网页编码,jsp文件第一行有写
2:form里面的中文域提交,应该使用post方式,form增加method=“post”属性
3:struts配置字符集,struts.xml增加对字符集的定义
4:非struts的请求,需要增加一个过滤器来统一设定字符集,过滤器中使用request.setCharactorEncoding("utf-8")来指定所有的请求使用utf-8编码
以上都没问题就应该不会乱码了。你不一定要使用utf-8,只要以上4处编码方式一致就可以,比如gbk
看一下,网页的编码方式。