一、實現思路
1、若獲取到請求參數,則打印歡迎信息。
并將信息存儲到cookie
2、從cookie讀取參數,若存在則打印歡迎信息
3、若都不存在,則重定向到登陸界面
二、實現
login.jsp
<form action="index.jsp" method="post"> Name:<input type="text" name="name"/> <input type="submit" value="submit"/></form>index.jsp<% //1、獲取請求參數 創建cookie String name=request.getParameter("name"); if(name!=null&&!name.trim().equals("")) { Cookie cookie=new Cookie("Name",name); cookie.setMaxAge(30); response.addCookie(cookie); } else{ //2、從cookie獲取 Cookie [] cookies=request.getCookies(); if(cookies!=null&&cookies.length>0) { for(Cookie cookie:cookies) { if("Name".equals(cookie.getName())){ name=cookie.getValue(); } } } } if(name!=null&&!name.trim().equals("")){ out.PRint("Hello:"+name); } else{ response.sendRedirect("login.jsp"); } %>
新聞熱點
疑難解答