用struts2 数据库获取信息并且显示修改后提交到数据库后出现乱码调试后知道是网页提交的时候就乱码

其中car已经set和get过了
2025-01-04 00:17:23
推荐回答(2个)
回答1:

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

回答2:

看一下,网页的编码方式。