读书人

关于struts+hibernate配合数据库的有关

发布时间: 2012-02-01 16:58:19 作者: rapoo

关于struts+hibernate配合数据库的问题
用struts做了一个用户信息插入数据库的操作 代码如下:
...
UserForm userForm = (UserForm)Form;
System.out.println(userForm.getName());
System.out.println(userForm.getPassword());
_____________________________
以上代码在addUserAction中,数据由JSP传入,hibernate连接数据库MYSOL JSP的Charset和Encoding编码方式均是GBK
为何用户名为中文时打印出来出来的是:???插入数据库中也是一样?


[解决办法]
1/ jsp页面中的编码是什么?
2/ 可以在后台打印struts form中的数据调试
[解决办法]
如果你没有使用SERVLET过滤,那么应该在每个Action中使用request.setCharacterEncoding()(不好意思,没用ECLIPSE,好象是这个方法吧),处理中文!
[解决办法]
写个过滤器就ok了
[解决办法]
up

读书人网 >Java Web开发

热点推荐