3
回答
为什么一个类实现了ServletContextWare接口,将得到的ServletContext设置为静态,其他地方调用为空值
终于搞明白,存储TCO原来是这样算的>>>   

如题,在使用spring过程中,

我用一个类A实现了ServletContextWare接口,

得到的ServletContext只能在setServletContext()方法中使用,其他地方调用全是空指针,
于是我在setServletContext()中将得到的ServletContext设置为静态想在其他地方使用,

试过很多方法了,在调用的时候全是空指针,

但是同样的方法用类B实现ApplicationContextWare接口,将ApplicationContext设置为静态却没有这种问题

请问你们是怎么解决这种问题的,实现spring的ServletContextWare接口得到的ServletContext为空

实现的类是普通类,不是servlet

<无标签>
举报
踏踏步
发帖于1个月前 3回/71阅
顶部