最近做发现ActionForm封装了表单数据
在插入数据库中显示乱码,
原以为是页面的编码转换造成
调试了下发现ActionForm在一开始就是
乱码。
哪位遇到这种情况,或是有什么方法解决!
望指教一二
最近做发现ActionForm封装了表单数据
在插入数据库中显示乱码,
原以为是页面的编码转换造成
调试了下发现ActionForm在一开始就是
乱码。
哪位遇到这种情况,或是有什么方法解决!
望指教一二
Struts 默认是UTF-8编码,如果想用GBK编码,必须在表单封装到ActionForm之前进行编码。
第一种方案:写一个 过滤器
第二种方案:重写ActionServlet中process方法
首先,你要在提交数据的页面,设置为utf-8,然后你把数据库也设置为utf-8的编码,就可以了。