框架struts2,字符编码UTF8,
现在页面用的frame, 一个查询frame,一个列表frame,还有一个显示明细的frame,现在问题是,我在查询里输入条件,查询,显示列表frame,中文有问题。
使用js传递参数来实现,代码如下:
window.parent.listFrame.location="getList.action?code="+code+"&xl="xlname+"&begdt="+begdt+"&enddt="+enddt;
这样,中文会出现乱码,不知道为什么?
因为struts2是页面和页面跳转的,如果在查询frame直接用struts框架,会出问题,大家知道还有什么解决方法吗?
现在页面用的frame, 一个查询frame,一个列表frame,还有一个显示明细的frame,现在问题是,我在查询里输入条件,查询,显示列表frame,中文有问题。
使用js传递参数来实现,代码如下:
window.parent.listFrame.location="getList.action?code="+code+"&xl="xlname+"&begdt="+begdt+"&enddt="+enddt;
这样,中文会出现乱码,不知道为什么?
因为struts2是页面和页面跳转的,如果在查询frame直接用struts框架,会出问题,大家知道还有什么解决方法吗?
解决方案 »
- 我在jsp中编辑word时,遇到了一个问题
- 就咱们论坛中,左侧的树形结构是怎么做出来的呀?高手指点一下,虚心学习!
- Spring编码事务的问题,感兴趣的青筋!
- JUMPMENU,问题,请教
- 求structs电子书
- JAVA WEB开发一年感觉迷茫,想学点东西,却又无从下手,各位大神有什么建议吗?
- 如何在Tomcat中配置数据源?
- 哪里有用JBuilder开发的客户管理系统下载?
- 自动编号的问题,“心宇”老大帮忙啊
- weblogic配置jaas做第三方认证
- 我用STRUTS和ORACLE数据库做了一个验证用户名和密码的登录程序,报了下面的错误,是为什么啊,我用的服务器是WEBLOGIC?
- resultset 转换到 vector的问题
或者
用java.net
URLDecoder HTML 格式解码的实用工具类。
URLEncoder HTML 格式编码的实用工具类。
我现在做法是在js端用encodeURIComponent,然后到struts那用URLDecoder,但还是乱码
1 tomcat/conf/service.xml中,作如下修改
<Connector port="8080" ...... URIEncoding="utf-8"/>
2 在后台手工转码
String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"utf-8");
建议用1,因为2太繁琐