struts 重定向传参中文乱码问题解决方案
来源:互联网 发布:windows sever 2003 编辑:程序博客网 时间:2024/05/16 12:23
出现中文乱码的原因:
Struts2整个项目都是用utf-8编码,redirect跳转时url被"ISO-8859-1"重新编码了,所以到了下一个action成了乱码。在下一个action中处理转换这个信息
解决思路:
在action中对重定向传回的参数进行"UTF-8" 重新编码。
方案1:
struts.xml代码:
<result name="reload" type="redirect"><param name="location">/kyssl/ovopen3?message=${message}&aaa=${aaa}</param><param name="encode">true</param></result>
action代码:
try {if (message != null) {message = new String(message.getBytes("ISO-8859-1"), "UTF-8");}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}
方案2:
struts.xml代码:
<result name="reload" type="redirectAction"><param name="actionName">ovopen3</param><param name="namespace">/kyssl</param><param name="message">${message}</param><param name="encode">true</param></result>action代码:
try { if (message != null) { message = URLDecoder.decode(message, "utf-8"); }} catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace();}
阅读全文
0 0
- struts 重定向传参中文乱码问题解决方案
- jsp,struts中文乱码问题解决方案.
- Struts+Hibernate+MySql 中文乱码问题解决方案
- Struts中文乱码问题解决
- struts中文乱码问题解决
- struts中文乱码问题解决
- struts中文乱码问题解决
- struts中文乱码问题解决
- struts中文乱码问题解决
- struts 的中文乱码问题解决方案(3个)
- 使用Struts进行JavaWeb开发的中文乱码问题解决方案
- 中文乱码问题解决方案
- 中文乱码问题解决方案
- 中文乱码问题解决方案
- 中文乱码问题解决方案
- 中文乱码问题解决方案
- Struts中文乱码问题解决办法
- JSP中文乱码问题解决方案
- JVM内存模型
- jmeter性能测试
- 使用佛洛伊德算法计算点对的最短路径
- Delphi获取焦点所在的控件名
- 训练数据相关
- struts 重定向传参中文乱码问题解决方案
- 算法之_欧拉公式
- undefined symbol error in gazebo
- CentOS启动失败 CentOS开机卡在进度条的解决方法
- c语言常见排序算法
- 测试CountDownLatch和任务数量相同的线程并行
- 学习vue
- 权限管理系统设计
- MVP详细解析以及使用方法