读书人

Struts2与Spring2配合使用怎么获取App

发布时间: 2012-01-10 21:26:50 作者: rapoo

Struts2与Spring2配合使用如何获取ApplicationContext
各位好,
请问在Struts2中如何获取Spring2的ApplicationContext对象,谢谢。

[解决办法]
ActionContext ctx = ActionContext.getContext();
/**
* 取得spring的上下文环境
*
* @param session
* @return
*/
private WebApplicationContext getWebApplicationContext(ActionContext context) {
return WebApplicationContextUtils
.getWebApplicationContext(getServletContext(context));
}
[解决办法]
漏掉一个方法
/**
* 取得ServletContext
*
* @param context
* @return
*/
private ServletContext getServletContext(ActionContext context) {
return (ServletContext) context.get(SERVLET_CONTEXT);
}

读书人网 >Java Web开发

热点推荐