利用Cookie记住用户操作习惯。 文件1 - 读Cookie: <!-- Description: 利用Cookie记住用户操作习惯 Author: xiaolong8 Date: 2009年8月14日, 11:28:45 --> <%@page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title>利用Cookie记住用户操作.jsp</title> </head> <% Cookie cks[]=request.getCookies(); Cookie ck=null; String cUid=null; String cUcs=null; if(cks!=null){ %> <mce:script type="text/javascript"><!-- var uids=new Array( <% out.print("/t/t"); for(int i=0;i<cks.length;i++){ ck=cks[i]; cUid=ck.getName(); out.print("/""+cUid+"/""); if(i!=(cks.length-1)){ out.print(","); } } %> ); var ucss=new Array( <% out.print("/t/t"); for(int i=0;i<cks.length;i++){ ck=cks[i]; cUcs=ck.getValue(); out.print("/""+cUcs+"/""); if(i!=(cks.length-1)){ out.print(","); } } %> ); <% } else{ %> <script> var uids=new Array(""); var ucss=new Array(""); <% } %> function checkuid(){ fm=document.form1; uid=fm.userid.value; if(uid.length>0){ for(i=0;i<uids.length;i++){ if(uids[i]==uid){ if(ucss[i]=="_test"){ fm.ucss_chk.checked=true; } } } } } // --></mce:script> <form id="form1" name="form1" method="post" action="利用Cookie记住用户操作_1.jsp"> <p> <input type="text" name="userid" οnblur="checkuid();" /> </p> <p> <input type="password" name="password" /> </p> <input type="checkbox" id="ucss_chk" name="ucss" value="_test" />无话务 <input type="hidden" name="ucss" value=""> <input type="submit" value="submit" /> <span id="uidspan"> </span> <mce:script type="text/javascript"><!-- var uidsstr="<br>"; for(i=0;i<uids.length;i++){ uidsstr+=uids[i]+","+ucss[i]+"<br>"; } document.all.uidspan.innerHTML=uidsstr; // --></mce:script> </form> 文件2 - 写Cookie: <%@page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title>test</title> </head> <% String uid=request.getParameter("userid"); String pwd=request.getParameter("password"); String ucs=request.getParameter("ucss"); if(uid!=null&&!uid.equals("")){ Cookie cok=new Cookie(uid,ucs); cok.setMaxAge(365*24*60*60); response.addCookie(cok); } %>