解决JSP中文COOKIE问题
2008-11-15 20:20
141 查看
刚学J2EE,这不出了一个问题,我刚学完COOKIE,因为老师教的是用Servlet(JAVA类)写的,他中文解决是通过把字符串先转换为BYTE
字节,然后用String类来解码实现Cookie中文乱码或者异常的问题,但是我不是用Servlet,我直接JSP,我试了好多种方法,但是
不是乱码就是异常,就是出不来,后来经过网上的老前辈的经验,终于搞定了,现在和大家分享一下!
以下是发送页面:
String userName = request.getParameter("userName");
String userPass = request.getParameter("userPass");
String userInfo = userName+"_"+userPass+"_";
Cookie cookie = new Cookie("userInfo",URLEncoder.encode(userInfo,"gb2312"));
cookie.setMaxAge(60);
response.addCookie(cookie);
response.sendRedirect("reg.jsp");
以下是接收页面:
String userInfo = null;
Cookie[] userCookie = request.getCookies();
for(int i=0;i<userCookie.length;i++){
if(userCookie[i].getName().equals("userInfo")){
userInfo = URLDecoder.decode(userCookie[i].getValue(),"gb2312");
break;
}
}
String[] usercookiestr = userInfo.split("_");
String name = usercookiestr[0];
String pass = usercookiestr[1];
字节,然后用String类来解码实现Cookie中文乱码或者异常的问题,但是我不是用Servlet,我直接JSP,我试了好多种方法,但是
不是乱码就是异常,就是出不来,后来经过网上的老前辈的经验,终于搞定了,现在和大家分享一下!
以下是发送页面:
String userName = request.getParameter("userName");
String userPass = request.getParameter("userPass");
String userInfo = userName+"_"+userPass+"_";
Cookie cookie = new Cookie("userInfo",URLEncoder.encode(userInfo,"gb2312"));
cookie.setMaxAge(60);
response.addCookie(cookie);
response.sendRedirect("reg.jsp");
以下是接收页面:
String userInfo = null;
Cookie[] userCookie = request.getCookies();
for(int i=0;i<userCookie.length;i++){
if(userCookie[i].getName().equals("userInfo")){
userInfo = URLDecoder.decode(userCookie[i].getValue(),"gb2312");
break;
}
}
String[] usercookiestr = userInfo.split("_");
String name = usercookiestr[0];
String pass = usercookiestr[1];
相关文章推荐
- Jsp中存取Cookie的“中文”问题解决方法
- jsp获取JavaScript生成的中文cookie出现乱码问题解决方法
- 解决jsp中存入中文值cookie乱码问题
- 三种方式--JS/JSP/EL 解决在JSP中获取cookie中文乱码的问题
- JSP 文件下载的相对完整代码(解决中文问题和Weblogic报错)
- 关于JSP中文问题的解决方法
- 在jsp中过滤器的用法(简单解决中文乱码问题)
- 解决JSP开发Web程序中的中文问题
- JSP Cookie中文问题s
- 解决JSP中文乱码问题
- JSP中文乱码问题的解决
- Java JSP中文乱码问题解决心得(转)
- jsp实现文件下载与中文文件名乱码问题解决
- jsp中文问题解决方案(完整版)
- 解决JSP中文乱码问题
- 通过过滤器(Filter)解决JSP的Post和Request中文乱码问题
- 解决jspsmartupload上传下载的中文乱码问题
- 解决JSP中文乱码问题
- 简单的设置解决jsp页面向mysql数据库传中文乱码问题