<%@page import="java.net.URLDecoder"%> <%@page language ="java" contentType="text/html;charset=GB18030" pageEncoding="utf-8" %> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>use request</title> </head> <body> <% Cookie[] cookies = request.getCookies(); String user = ""; String date = ""; if(cookies != null){ for(Cookie c : cookies){ if(c.getName().equals("mrCookie")){ user = URLDecoder.decode(c.getValue().split("#")[0]); date = c.getValue().split("#")[1]; } } } if("".equals(user) && "".equals(date)){ %> first come <form action = "deal.jsp" method = "post"> input name: <input name = "user" type = "text" value=""> <input type="submit" value="ok"> </form> <% }else{ %> welcome [<b><%=user %></b>] again<br> <%=date %> <% }%> </body> </html>
<%@page import="java.net.URLEncoder"%> <%@page language ="java" contentType="text/html;charset=GB18030" pageEncoding="utf-8" %> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>use request</title> </head> <body> <% request.setCharacterEncoding("GB18030"); String user = URLEncoder.encode(request.getParameter("user"),"utf-8"); Cookie cookie = new Cookie("mrCookie", user + "#" + new java.util.Date().toLocaleString()); cookie.setMaxAge(60*60*24*30); response.addCookie(cookie); %> <script type="text/javascript">window.location.href="ysh.jsp"</script> </body> </html>