import javax.servlet.ServletContext;
import org.apache.struts2.ServletActionContext;
import org.apache.struts2.StrutsStatics;
import org.springframework.context.ApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
/**
*
* @author jack_mo
*/
public class ViewFunctions extends ActionSupport {
private String ip;
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
@Override
public String execute() throws Exception {
ServletActionContext.getRequest().getSession().setAttribute("ip", ip);
ServletContext servletContext = (ServletContext) ActionContext.getContext().get(StrutsStatics.SERVLET_CONTEXT);
ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(ServletActionContext.getRequest().getSession().getServletContext());
ApplicationContext ctx2 = WebApplicationContextUtils.getWebApplicationContext(servletContext);
return SUCCESS;
}
}