public class IndexAction implements Action, SessionAware, ServletRequestAware {
private Map session;
private PassportDetails user;
private HttpServletRequest request;
public String execute() throws Exception {
user = (PassportDetails) session.get(PassportDetails.USER_ENTITY);
return SUCCESS;
}
public void setSession(Map session) {
this.session = session;
}
public PassportDetails getUser() {
return user;
}
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
public String getCurrIp() {
return request.getRemoteAddr();
}
}