jsp页面 URL传中文参数到Action里面出现乱码
来源:互联网 发布:apache beam storm 编辑:程序博客网 时间:2024/06/05 18:48
jsp页面 URL传中文参数到Action里面出现乱码,方法如下:
第一种:在Action中用 new String(str.getBytes("ISO8859_1"), "UTF8"),进行转码,因为传递的时候,中文默人的是ISO8859_1
第二种:可通过配置TOMCAT来解决此问题,具体解决方法如下:在tomcat的server.xml里,找到<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" useBodyEncodingForURI="true" URIEncoding="utf-8">
其中是修改 disableUploadTimeout="true" useBodyEncodingForURI="true" URIEncoding="utf-8" 其方法是防止在url中出现乱码,然后在每个Jsp页面添加如下代码:
<%@ page pageEncoding=”utf-8″%>
<%@ page contentType=”text/html;charset=utf-8″%>
<%request.setCharacterEncoding(”utf-8″);%>
第三种:直接在ACTION中利用以下方法解决:
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
- jsp页面 URL传中文参数到Action里面出现乱码
- jsp页面 URL传中文参数到Action里面出现乱码
- jsp页面 URL传中文参数到Action里面出现乱码
- jsp页面 URL传中文参数到Action里面出现乱码,用过滤器和控制器都解决
- jsp页面传中文数据到Action中出现乱码
- jsp页面传中文到action中乱码问题
- jsp页面传中文到action中乱码问题
- jsp页面url参数传中文乱码问题
- 从JSP前台页面传中文参数,到后台接受出现乱码,如何解决?
- 解决 jsp传中文参数到servlet出现乱码问题
- jsp url传中文参数乱码问题
- jsp前台url传中文参数乱码
- jsp页面传中文参数乱码问题
- 页面传中文参数给Struts2的Action类出现乱码问题
- jsp页面的url里面传中文问题
- JSP内置对象(包括request和response)以及解决url传中文参数出现乱码问题
- jsp传中文参数到action接受是乱码---tomcat设置编码
- struts2 由标签param从JSP页面传中文参数过来后出现乱码
- Matlab + C# 类型初始值设定项引发异常 解决方法
- Hibetnate(网上学习资料转载)
- 堆排序算法
- 【转】Android Makefile中是 如何识别 TARGET_PRODUCT 的
- Linux 开发入门
- jsp页面 URL传中文参数到Action里面出现乱码
- Android帮助文档(第二部分)开发工具
- qt creater中设置应用程序图标
- 关于数据库中的无限级别设计
- Android编译环境编译Native C的模块
- 查看宏代码的具体操作方式
- BizTalk Server 2010 - 映射器(Mapper) [ 中篇 ]
- 自己整理的单链表
- jQuery对表单元素的取值和赋值操作