Struts2框架中WebApplicationContextUtils.getWebApplicationContext(event.getServletContext())的值
Struts2框架中,在监听器中有这么一句ApplicationContextcontext=WebApplicationContextUtils.getWebAppli...
Struts2框架中,在监听器中有这么一句
ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(event.getServletContext());
之后可以用
scheduleService = (IScheduleService)context.getBean("scheduleService");
取到对象,请问context都可以取到什么信息,这些信息的来源在哪?是XML里配置了呢,还是固定的一部分信息呢? 展开
ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(event.getServletContext());
之后可以用
scheduleService = (IScheduleService)context.getBean("scheduleService");
取到对象,请问context都可以取到什么信息,这些信息的来源在哪?是XML里配置了呢,还是固定的一部分信息呢? 展开
1个回答
展开全部
这个 application封装的是web.xml 内部的信息
而你的web.xml里面有spring的配置文件,所有,里面还包含spring的信息
同样包含struts2的filter信息
总之就是和web.xml有关系的所有信息
而你的web.xml里面有spring的配置文件,所有,里面还包含spring的信息
同样包含struts2的filter信息
总之就是和web.xml有关系的所有信息
追问
在web.xml里有这么一段
contextConfigLocation
/WEB-INF/applicationContext*.xml
那么在取信息的时候,也会把applicationContext.xml里的信息取出来,对吧?
追答
是的,application*.xml一系列的文件中的bean对象都能获取到
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询