首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

过滤请求时 获取ServletContext下上文

2012-12-20 
过滤请求时 获取ServletContext上下文今天在做一个SSH项目的时候遇到这样一个需求:在请求到达index.jsp页

过滤请求时 获取ServletContext上下文
今天在做一个SSH项目的时候遇到这样一个需求:在请求到达index.jsp页面的时候,拦截,并且要在session作用域中存在一个对象,然后再在index.jsp中获取,我用了filter来做":
1.在filter中定义一个biz层的对象并初始化,来获取数据库中的信息
private TestBiz testBizImpl;
2.我们重点来说一下testBizImpl这个这个对象的初始化工作.
a)首先在定义一个FilterConfig
   private FilterConfig config;
b)初始化config
   public void init(FilterConfig filterConfig) throws ServletException {
config=filterConfig;
}
c)获取WebApplicationContext
   WebApplicationContext     wc=
WebApplicationContextUtils.getRequiredWebApplicationContext   (config.getServletContext());
d)根据spring的test.xml拿到beanName,然后获取对象
testBizImpl=(TestBiz)wc.getBean("testBizImpl//这里是一个beanName");
搞定!!!

热点排行