dwr 调用spring bean 但是在bean中的其他注入bean为空 请各位大哥指点下
public class UsersService{
private BaseServiceDao dao;
public BaseServiceDao getDao() {
return dao;
}
public void setDao(BaseServiceDao dao) {
this.dao = dao;
}
public String ajaxService(){
System.out.println(dao)
return "";
}
}
在js中调用ajaxService 输出的dao为空是为什么,如果在jsp中用以下方式调用是正常的
WebApplicationContext cont = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext());
UsersService usersService=(UsersService)cont.getBean("usersService");
usersService.ajaxService();