if(pageNow!=pageCount)
pw.println(\ÏÂÒ»Ò³\ //ÔÚservletÖÐÏÔʾͼƬ
pw.println(\ pw.println(\ }
catch (Exception ex){ ex.printStackTrace(); } }
public void doPost(HttpServletRequest req,HttpServletResponse res){ this.doGet(req,res); } }
µÚÒ»´ÎµÇ½ºócookieÖоʹæÓÐÓû§ÃûºÍÃÜÂëÐÅÏ¢£¬µãÁËÁ½ÖÜÄÚ²»Öظ´µÇ½¾Í¿ÉÒÔÖ±½ÓµÇ½welcome½çÃæÁË£¬²»»áÒòΪ²»ºÏ·¨¶ø±»×èÖ¹µÇ½¡£
SessionÓÃÓÚ·ÀÖ¹Ö±½ÓÓÃwelcomeµÇ½£¬cookieÔÚ¿Í»§¶Ë´æÐÅÏ¢£¬ÈÃÄã¿ÉÒÔÖ±½ÓµÇwelcome ÔÚ´ËÎÒÕûÀíÒ»ÏÂ֮ǰдµÃËùÓÐÄÚÈÝ£º
Welcome Login LoginCl Htmlд³öµÇ½½çÃæ£¬ °üÀ¨ÃÜÂ룬Óû§Ãû£¬ Ìá½»°´Å¥£¬Á½ÖÜÄÚ ²»ÔÚÖØ¸´µÇ½µÄÑ¡ Ôò¡£ ÐÅÏ¢Ìá½» ½ÓÊÜÃÜÂëÓû§Ãû£¬ÓëÊý¾Ý¿âÄÚÏà±È½Ï£¬±£´æsession£¬cookie£¨Ñ¡ÖУ© ºÏ·¨Ìø×ªwelcome£¬²»ºÏ·¨Ìø×ª»ØLogin ÏÈÅжÏÊÇ·ñÓÐsession£¬ÈôûÓУ¬²éѯÆäcookie£¬ÈôÓÐcookie£¬½«cookieÄÚÈÝËÍLoginClÈ¥±È½ÏÓû§ÃÜÂëÊÇ·ñÕýÈ·£¬Èô£¬Ã»ÓÐcookie£¬ÔòÌø»ØLogin¡£ ɾ³ýcookie
import javax.servlet.http.*; import java.io.*;
public class Cookie3 extends HttpServlet{
public void doGet(HttpServletRequest req,HttpServletResponse res){ try {
res.setContentType(\ PrintWriter pw=res.getWriter();
Cookie[] allCookies=req.getCookies(); int i=0;
if(allCookies!=null) {
for(i=0;i temp.setMaxAge(0); //ΪÕýÊý±íʾcookie±£´æÊ±¼ä£¬Îª0±íʾɾ³ýcookie£¬Îª¸ºÊý ±íʾ²»±£´æcookie pw.println(\ break; } } } else { pw.println(\ } } catch (Exception ex) { ex.printStackTrace(); } } } ¾Å¡¢ÍøÕ¾¿ò¼Ü 1ºÅÏߣº½«rsÖеÄÿÌõ¼Ç¼£¬·â×°³ÉÒ»¸öUserBean¶ÔÏóub 2ºÅÏߣº½«·â×°³ÉÒ»¸öUserBean¶ÔÏóub·ÅÈëarrayList¼¯ºÏÖÐ 3ºÅÏߣº´ÓArrayListÈ¡³öubÀ´Ê¹Óà Login /** * @(#)Login.java * * * @author * @version 1.00 2017/2/10 */ //µÇ½½çÃæ package com.tsinghua; import javax.servlet.http.*; import java.io.*; public class Login extends HttpServlet{ //´¦ÀígetÇëÇó public void doGet(HttpServletRequest req,HttpServletResponse res){ //ÒµÎñÂß¼ try { //ÖÐÎÄÂÒÂë½â¾ö·½·¨ res.setContentType(\ PrintWriter pw = res.getWriter(); //·µ»ØµÇ½½çÃæ pw.println(\ pw.println(\ pw.println(\µÇ½½çÃæ\ pw.println(\ pw.println(\Óû§Ãû£º pw.println(\Á½ÖÜÄÚ²»ÔÚÖØÐµÇ¼ catch (Exception ex){ ex.printStackTrace(); } } public void doPost(HttpServletRequest req,HttpServletResponse res){ this.doGet(req,res); } } LoginCl /** * @(#)Login.java * * * @author * @version 1.00 2017/2/10 */ //ÑéÖ¤£¨µÇ½´¦Àí£© package com.tsinghua; import javax.servlet.http.*; import java.io.*; import java.sql.*; public class LoginCl extends HttpServlet{ //´¦ÀígetÇëÇó public void doGet(HttpServletRequest req,HttpServletResponse res){ //ÒµÎñÂß¼ Connection ct=null; PreparedStatement ps=null; ResultSet rs=null; try { //½ÓÊÜÓû§ÃûºÍÃÜÂë String u=req.getParameter(\ String p=req.getParameter(\ //µ÷ÓÃuserBeanCl UserBeanCl ubc=new UserBeanCl(); if(ubc.checkUser(u,p)){ //ºÏ·¨ String keep=req.getParameter(\ if(keep!=null){ //½«Óû§ÃûºÍÃÜÂë±£´æÔÚ¿Í»§¶Ë£¨cookie£© //´´½¨cookie Cookie name=new Cookie(\ Cookie pass=new Cookie(\ //ÉèÖÃʱ¼ä name.setMaxAge(14*24*3600); pass.setMaxAge(14*24*3600); //»ØÐ´µ½¿Í»§¶Ë res.addCookie(name); res.addCookie(pass); } //½«ÑéÖ¤³É¹¦µÄÐÅÏ¢£¬Ð´Èësession //1±íʾµÃµ½session HttpSession hs=req.getSession(true); //ÐÞ¸Äsession µÄ´æÔÚʱ¼ä,ÉèΪ20Ãë hs.setMaxInactiveInterval(20); //°ÑÐÅÏ¢·Åsession hs.setAttribute(\ //Ìø×ª£¨welcome£© res.sendRedirect(\ }else{ //˵Ã÷Óû§²»´æÔÚ //Ìø×ª res.sendRedirect(\ } } catch (Exception ex){ ex.printStackTrace(); }finally{ try{ if(rs!=null){ rs.close(); } if(ps!=null){ ps.close(); } if(ct!=null){ ct.close(); } } catch(Exception ex){ ex.printStackTrace(); } } } public void doPost(HttpServletRequest req,HttpServletResponse res){ this.doGet(req,res); } } Welcome
\ pw.println(\ÃÜÂ룺
\
\ pw.println(\ pw.println(\ pw.println(\ pw.println(\ }