struts2乱码解决方案
程序员文章站
2023-03-11 22:06:40
今天做个项目,竟然出现乱码,提交表单到后台接收后打印出来的数据乱码,看看配置项,都好好的呀
解决步骤:
1. struts.xml中配置
今天做个项目,竟然出现乱码,提交表单到后台接收后打印出来的数据乱码,看看配置项,都好好的呀
解决步骤:
1. struts.xml中配置<constant name="struts.i18n.encoding" value="utf-8" />
结果:还是乱码,看来问题不是出在这里!
2. web.xml中配置CharsetEncodingFilter过滤器
结果:一样乱码
3. jsp页面编码pageEncoding="UTF-8"
结果:仍然乱码
4. <form>标签里加method="post"
结果:正常显示
结论:原来问题出在<form>标签上,必须加上method属性,否则会出问题(乱码)。