一、实现思路
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"); } %>
新闻热点
疑难解答