在Cookie中读写中文的一种方法。
一、往Cookie中写中文信息:addCookie.jsp
<%@ page import="java.net.*" contentType="text/html;charset=gb2312"%>
<%
Cookie cookie =
new Cookie(URLEncoder.encode("姓名"),URLEncoder.encode("web爱好者"));
response.addCookie(cookie);
%>
OK!
二、读取Cookie中的中文信息ReadCookie.jsp
<%@ page import="java.net.*" contentType="text/html;charset=gb2312"%>
<%
Cookie rcookie[] = request.getCookies();
if (rcookie == null)
out.print("读不到cookie");
else{
for (int i = 0; i < rcookie.length; i++ ){
if (URLDecoder.decode(rcookie[i].getName()).equals("姓名")){
out.print(URLDecoder.decode(rcookie[i].getName())+"="
+URLDecoder.decode(rcookie[i].getValue()));
}
}
}
%>
</td> </tr> </table> </td> </tr> <tr>
↑返回目录
前一篇: 中帆智能建站系统JSP版
后一篇: jsp安全编程三则