public abstract class BaseAction extends DispatchAction {
public static String USER_IN_SESSION="user_in_session";
public String getUser(HttpServletRequest request){
String userName=(String)request.getSession().getAttribute(USER_IN_SESSION);
return userName;
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String userName=getUser(request);
if(userName==null||"".equals(userName)){
return new ActionForward("login");
}
return super.execute(mapping, form, request, response);
}
public Session getHibernateSession(HttpServletRequest request){
return (Session)request.getAttribute(OpenHibernateSessionInView.HIBERNATE_SESSIN_KEY);
}
}
public static String USER_IN_SESSION="user_in_session";
public String getUser(HttpServletRequest request){
String userName=(String)request.getSession().getAttribute(USER_IN_SESSION);
return userName;
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String userName=getUser(request);
if(userName==null||"".equals(userName)){
return new ActionForward("login");
}
return super.execute(mapping, form, request, response);
}
public Session getHibernateSession(HttpServletRequest request){
return (Session)request.getAttribute(OpenHibernateSessionInView.HIBERNATE_SESSIN_KEY);
}
}