action public ActionForward login(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm loginForm = (LoginForm) form; //如为显示,则显示JSP ---GET if (request.getMethod().trim().equalsIgnoreCase("get")) { Cookies cookie = new Cookies(request, response); String user = cookie.readCookie("gruser"); loginForm.setUserName(user); return mapping.findForward("enter"); } Cookies cookie = new Cookies(request, response); cookie.writeCookie("gruser", userName, Integer.MAX_VALUE, null); session.invalidate(); session = request.getSession(true); session.setAttribute("USER", userName); return mapping.findForward("success"); xml <action path="/newgroa/login" attribute="LoginForm" name="LoginForm" type="com.newcode.struts.LonginnewAction" scope="request" parameter="method" validate="false"> <forward name="enter" path="/newweb/index.jsp" /> <forward name="success" path="/admin/system/main.jsp" /> <forward name="error" path="/newweb/login.jsp" /> </action> index.jsp <html> <head> <title>cookice</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <mce:script type="text/javascript"><!-- var newwindows = window.open("login.jsp","fulls","fullscreen,toolbars"); newwindows.focus(); // --></mce:script> <body bgcolor="#FFFFFF" text="#000000" οnlοad="focus();clo.Click();" > <object id=clo type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11> <param name="Command" value="Close"> </object> </body> </html> login.jsp <% Cookies cookie= new Cookies(request,response); String user1 = cookie.readCookie("gruser"); %> <tr> <td width="60" class="p12r">用户名:</td> <td width="220"><input name="userName" type="TEXT" style="width:60%;font-size:13px;font-weight:bold;font-family:Arial;color:darkblue" value="<%=user1%>" size="15" maxlength="20"></td> </tr>