Topic: struts 显示中文问题!

  Print this page

1.struts 显示中文问题! Copy to clipboard
Posted by: handsome112233
Posted on: 2006-05-03 19:10

我用的数据库是SQL2000,在数据库读出数据到JSP页面,中文显示没有问题,但是从JSP表单里修改后读入数据库里,中文就变成?号!
如果不是用struts架构,logname=request.getParameter("logname");
char b[]=logname.getBytes("ISO-8859-1");
logname=new StringBeer;
就OK啦,
但是在struts架构下,应该怎样做呢?

2.Re:struts 显示中文问题! [Re: handsome112233] Copy to clipboard
Posted by: uniquejava
Posted on: 2006-05-08 15:15

你真菜,
这与struts框架无关
可以参考tomcat自带的例子(SetCharacterEncodingFilter.java)写一个编码过滤器,这种方法最有效也最简单

也可以在ActionForm的setXXx()方法中,用你上面的方法对字段进行编码转换, 或者在Action中取得该字段时转码也可以。注意不要重复了哦。

3.Re:struts 显示中文问题! [Re: handsome112233] Copy to clipboard
Posted by: handsome112233
Posted on: 2006-05-12 13:38

谢谢啦,请问在AcionForm和action里做编码转换有什么不同呢?
能给我说得详细点吗?


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923