package com.usemodj.jpetstore.struts.action;
import org.apache.log4j.Logger;
import com.usemodj.struts.Constants;
import com.usemodj.struts.action.BaseAction;
public class LogoutAction extends BaseAction {
private static Logger logger = Logger.getLogger( LogoutAction.class);
private String url = null;
public String execute() throws Exception {
logout();
//url = request.getParameter( Constants.URL);
if( null == url) {
url = (String)request.getAttribute( Constants.URL);
}
if( null != url) return Constants.REDIRECT;
return SUCCESS;
}
public String input() throws Exception {
return INPUT;
}
public void logout() throws Exception {
logger.debug(" -- logout method called!!");
this.removeSession( this.LOGIN);
//return Constants.LOGOUT;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}