ch5-16a.jsp
html>
<title>会员登录网站</title>
<body>
<font size=5 color=green>登录画面</font>
<font color=red>
<%
 String errmsg = request.getParameter("errmsg");
 if(errmsg != null)
  out.print(errmsg);
%>
</font>
<hr>
<form action=ch5-16b.jsp method=POST>
 <table border=0> 
   <tr><td>姓名:</td><td><input type=text size=20 name=name></td>   <td><input type=submit name=SEND value=登录></td></tr> </table></form><a href=ch5-16c.jsp>会员专属网页</a></body></html>
ch5-16b.jsp<%
 String errmsg;
 String name = request.getParameter("name");
 if(name.length() == 0)
 {
  errmsg = "输入字段不可为空白!";
  response.sendRedirect("ch5-16a.jsp?errmsg="+errmsg);
 }
 else
  response.sendRedirect("ch5-16c.jsp?name="+name);
%>
ch5-16c.jsp<%@ page contentType="text/html;charset=gb2312"%>
<% String name = request.getParameter("name"); if(name == null) {   Cookie[] allcookie = request.getCookies();  //取得所有的 Cookie 数组  int count = allcookie.length -1;              for(int i=0;i<=count;i++)                   //检验 Cookie 数组中的元素  {   String login = allcookie[i].getName();     //取得 Cookie 元素的索引值   if( login.length() == 4 )                     {    name = allcookie[i].getValue();    break;   }   else if(i == count)   {    String errmsg = "您必须先进行登录才能进入会员专区!";    response.sendRedirect("ch5-16a.jsp?errmsg="+errmsg);   }  } } else {  Cookie login = new Cookie("user",name);    //为使用者建立 Cookie  login.setMaxAge(86400);  response.addCookie(login);
 }%><html><title>会员专属网页</title><body background=bground.gif><font color=green size=6>会员专区</font><hr><font color=red size=5><%=name%></font>,观迎光临会员网页</body></html>
当在登陆后,不能显示汉字