url传值到Action乱码的解决方法
来源:互联网 发布:macbook air适合编程吗 编辑:程序博客网 时间:2024/06/16 19:28
解决方法有以下几种:
第一种:在Action中用 new String(str.getBytes("ISO8859_1"), "UTF8"),进行转码,因为传递的时候,中文默人的是ISO8859_1
第二种:可通过配置TOMCAT来解决此问题,具体解决方法如下:在tomcat的server.xml里,找到<Connector port="8080"
其中是修改 disableUploadTimeout="true" useBodyEncodingForURI="true" URIEncoding="gbk" 其方法是防止在url中出现乱码
然后在每个Jsp页面添加如下代码
<%@ page pageEncoding=”gb2312″%>
<%@ page contentType=”text/html;charset=gb2312″%>
<%request.setCharacterEncoding(”gb2312″);%>
第三种:直接在ACTION中利用以下方法解决:request.setCharacterEncoding("gb2312");
<==========================================>
我用的是struct1.2+Hibernate3.0+Spring2.0
在做那个两个action的页面的时候,jsp页面的下拉列表通过actionForm传值给action,老是得到乱码,过滤器+server.xml+页面编码统一后,仍不能解决。后来把下拉列表代码改成value值为数字的形式传值
<form action="todivideMission.do" method="post" >
</form>
然后在action中
int typeNo = Integer.parseInt(lform.getT_type());
- url传值到Action乱码的解决方法
- url传值到Action的乱码解决方法
- url传值到Action乱码的解决方法
- url传值到Action的乱码解决方法
- URL传递中文乱码的解决方法
- 页面URL传中文乱码的解决方法
- servlet和action中获取URL中的汉字(解决URL中汉字为乱码的问题)
- servlet和action中获取URL中的汉字(解决URL中汉字为乱码的问题)
- URL中文乱码Javascript解决方法
- url中文乱码解决方法之一
- Javascript用Url传递参数出现中文乱码的解决方法
- Asp.Net Url 传值出现乱码的解决方法
- JAVASCRIPT用Url传递参数出现中文乱码的解决方法
- url传值用request.getparameter显示汉字乱码的解决方法
- C# JS URL 传参出现乱码的解决方法
- 用javascript跳转url传中文乱码的解决方法
- jsp 中使用url传值的中文乱码解决方法
- GET方法URL中传递中文参数乱码的解决方法
- Linux定时任务系统Cron入门
- 单元测试和JUnit
- 从“单向广告”到“口碑互动”
- 带有OUTPUT的INSERT,DELETE,UPDATE
- 企业江湖VS管理理性
- url传值到Action乱码的解决方法
- 为什么说万物皆是对象?
- 用myeclipse创建servlet
- find用法小结
- 列表控件
- 顺序存储和链接存储的相互转化
- 如何更改AVD的默认路径
- JAD的使用
- php 作图类JpGraph 使用