logout.java

来自「JSP+Struts+缓存的公司管理系统」· Java 代码 · 共 40 行

JAVA
40
字号
//---------------------------------------------------------
// Application: Company Applcation
// Author     : Cao guangxin
// File       : Logout.java
//
// Copyright 2006 RelationInfo Software
// Writed at Wed Apr 12 08:58:55 CST 2006
// writed by Eclipse SDK
// Visit http://www.37signals.cn
//---------------------------------------------------------

package net.cn37signals.company.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class Logout extends Action {

  public ActionForward execute(ActionMapping mapping, ActionForm form,
      HttpServletRequest request, HttpServletResponse response) {

    HttpSession session = request.getSession();
    session.invalidate();

    // uncomment if use resin
    // com.caucho.http.security.JdbcAuthenticator auth;
    // auth = (com.caucho.http.security.JdbcAuthenticator) application.getAttribute("caucho.authenticator");
    // if (auth != null) auth.logout(request, response, application, auth.getUserPrincipal(request, response, application));

    return mapping.findForward("success");
  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?