import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
import com.opensymphony.xwork2.ActionSupport;
public class MyAction extends ActionSupport
HttpServletRequest request = ServletActionContext.getRequest();
ServletContext sc=request.getSession().getServletContext();
ApplicationContext ac = WebApplicationContextUtils.getRequiredWebApplicationContext(sc);
Object obj = (Object) ac.getBean("objectName");
}
struts2的action中取得spring管理的容器中的bean
最新推荐文章于 2018-05-18 23:07:51 发布