sendRedirect 传递中文参数

原创 2012年03月23日 17:21:53

首先,执行sendRedirect端,如下处理:

String url = "register.jsp?errormsg="+e.getMessage();
  url = new String(url.getBytes("gb2312"),"ISO8859_1");  //由于参数都是ISO8859_1编码
response.sendRedirect(url);


显示端:

<% String errormsg=new String(request.getParameter("errormsg").getBytes("iso8859_1"),"gb2312"); out.println(errormsg); %>


版权声明:本文为博主原创文章,未经博主允许不得转载。

response详解

Response对象     对客户的请求做出动态的响应,向客户端发送数据。     (1)动态响应contentType属性   当一个用户访问一个JSP页面时,如果该页面用page指令设置页...

android 导出 已安装的apk

最近在倒弄个东东,需要实现上传分享功能,其中就涉及到一个问题,如何导出已安装的apk文件,通过百度google,发现系统安装了一个应该后都会将apk备份,我要做的工作就是找到这个apk,经过实践发现系...

Android 录制视频添加时间水印

录制视频时,在视频右下角添加时间水印,达到监控录像的效果,如下图: 实现步骤如下: 1.制作12张图片,分别是数字0-9,冒号和横折。首先用PS做成png24格式,最好是黑底白字(在代...

五、servelet处理中文乱码,sendRedirect和forward区别

一、为什么会出现乱码示意图: 二、发生中文乱码有三种情况1,表单form (1) post方法提交请求 解决方案 servlet接收端:request.setCharacterE...

url中向后台传递参数中文乱码

转载这篇文章是因为在项目中遇到通过超链接传递中文参数到后台时,解编码用的字符集在windows跟linux系统中不一样,导致了bug 文章来源:http://www.cnblogs.com/...

关于JAVA中URL传递中文参数,取值是乱码的解决办法

简单的方式(2.在后台通过解码来接收该中文参数 ) : 在url里面的中文不受你上面设置的编码的限制,它是unicode格式传输的,跟服务器的编码相关,如果你把服务器的编码设置为utf-8或者gb...

GET方式传递中文参数乱码的问题

今天在做文件下载功能,发现传递中文文件名为参数时在ACTION中获取显示为乱码,然后去网上找了很久资料,说是需要URLEncoder和URLDecoder,然后我试着改写buffer.append("...

jsp页面传递中文参数乱码的解决

form有2中方法把数据提交给服务器,get和post,分别说下吧。 (一)get提交   1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。     ...

Python post中文参数传递出错的一种解决办法

Python post中文参数传递出错的一种解决办法

解决Fiddler查看Get方法传递URL参数中文乱码问题

解决Fiddler查看Get方法传递URL参数中文乱码问题 分析: 请求服务器显示页面过程 第一步:浏览器把URL经过编码送给服务器; 第二步:服务器把这些请求解码处理完毕之后将显示的内...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sendRedirect 传递中文参数
举报原因:
原因补充:

(最多只允许输入30个字)