1
2 package com.pnpconsult.zeiterfassung.actions;
3
4 import javax.servlet.http.HttpServletRequest;
5 import javax.servlet.http.HttpServletResponse;
6 import javax.servlet.http.HttpSession;
7
8 import org.apache.struts.action.Action;
9 import org.apache.struts.action.ActionForm;
10 import org.apache.struts.action.ActionForward;
11 import org.apache.struts.action.ActionMapping;
12
13 /***
14 * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a>
15 * @version $Id: LogoutAction.java,v 1.4 2004/06/09 19:26:40 powerpete Exp $
16 *
17 * @struts.action path="/logout"
18 * @struts.action-forward name="login" path="/secure/login.do" redirect="true"
19 */
20 public class LogoutAction extends Action
21 {
22 public ActionForward execute(
23 ActionMapping mapping,
24 ActionForm form,
25 HttpServletRequest request,
26 HttpServletResponse response)
27 throws Exception
28 {
29 HttpSession session = request.getSession();
30 session.invalidate();
31 return mapping.findForward("login");
32 }
33 }