servlet中如何调用spring中注入的对象

在servlet中,总是读不到配置文件的值。上网百度后,发现有一种方法是可行的,在这里记录一下。

我的配置文件中是这么写的  <bean id="excelMngBll" class="com.hldpe.bll.ExcelMngBll"/>    然后我在要使用这个bean的servlet中,写了如下代码,

private static WebApplicationContext context;
 
public Object findBean(String beanId) {
    if (context == null) {
     context = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());
    }
    return context.getBean(beanId);
}

Object excelMngBll = findBean("excelMngBll");
这样
,就能取到了,要使用的时候在进行一下强制类型转化就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章