java中URL后面带中文参数如何存到cookie中
来源:互联网 发布:如何修复内存卡数据 编辑:程序博客网 时间:2024/05/16 18:27
由于Cookie中不能出现中文字符,所以我们需要先对URL中的中文参数进行编码,在读取cookie时再对其进行解码即可。
示例代码如下:
first.jsp(往cookie中存值)
<%
String rawName = request.getParameter("name");
byte[] bytes = rawName.getBytes("ISO-8859-1");
String name = new String(bytes, "gb2312");
out.println(name);
Cookie c = new Cookie("username", java.net.URLEncoder.encode(name, "gbk"));
c.setMaxAge(24*3600);
response.addCookie(c);
%>
second.jsp(从cookie中取值)
<%
Cookie[] cookie = request.getCookies();
for (Cookie c : cookie){
if(c.getName().equals("username")){
out.println(java.net.URLDecoder.decode(c.getValue(),"gbk"));
out.println("aaa");
}
}
%>
- java中URL后面带中文参数如何存到cookie中
- cookie中存中文
- 如何获取js中url后面的参数
- Java中main函数后面带的参数(String[] args)
- JAVA 中URL链接中文参数乱码
- JAVA 中URL链接中文参数乱码
- 获取url中问号后面的参数
- js中设置带中文参数的URL 解决办法
- urlencode & quote & unquote (url 中带中文参数)
- URL中带的中文提交到服务器成乱码
- 向cookie中存中文乱码问题
- java应用程序中发送URL中带参数的请求
- JSP中URL中文乱码问题!get提交时,服务器端乱码,url带中文参数乱码
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Android UI:shape和selector
- MVVM模式原理分析
- 【人生】比未知更可怕的是预知---献给那些毕业季的童鞋
- ProxyTunnel Introduction
- 循环滚动幻灯片(无插件)
- java中URL后面带中文参数如何存到cookie中
- C#中Split用法~
- JavaScript的基本语法
- android 按键声音
- Android 系列之Intent
- 了解一个通讯组里面成员的一个用户当前的邮箱空间达到80%配额的用户!
- spring 定时任务
- 错排问题
- 蓝桥杯2012河南初赛——取球博弈