Struts2 表单中文乱码问题的解决办法
- 2009年05月16日 01:07
- 由飘流
还是那万恶的毕业设计用到的。。
在JSP中使用Struts标签里面的<s:form>表单,在提交中文时会出现乱码。我的JSP默认编码为GB2312,SQLServer也是GB2312,那问题肯定就出在Struts。于是Google之,原来Struts默认的编码是UTF-8,也就是struts.i18n.encoding=UTF-8(可能这个说法欠妥,不过这不是我的研究方向,解决了问题就好,不深入~)。解决方法,在struts.xml的<struts>标签内,添加下面这行即可:
<constant name=”struts.i18n.encoding” value=”gb2312″ />
此处,因为我的JSP是用的GB2312,所以这里是GB2312,如果你用的GBK,则对应之~
———————————————————
近期此文收到海量垃圾评论,遂关闭本文评论。
