您的位置:首页 > 编程语言 > Java开发

Struts2 设置session及获取spring aplicationicontext

2010-04-27 11:25 1111 查看
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;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐