在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");
這樣,就能取到了,要使用的時候在進行一下強制類型轉化就可以了。