quartz中没法使用servlet相关的东西,因为quartz根本就不经过过滤器,所以struts拦截不到的。
如果要获取项目路径可以使用试试:
TestclassgetResource("/")getPath();
java webservice中通过注入WebServiceContext ,获取request、session等
代码如下:
@Resource
private WebServiceContext webServiceContext;
public String getLoginUser() {
>
ApplicationContextAware
你可以实现这个接口,然后里面会有个方法,你定义一个属性,然后赋值给他就好了,类似这样:
ApplicationContext ctx;
public abstract void setApplicationContext(ApplicationContext applicationcontext)
throws BeansException{
thisctx = applicationcontext;
}
然后你用 ctxgetBean("" ) 应该就能获取到了
以上就是关于spring定时器中如何获取servletcontext全部的内容,包括:spring定时器中如何获取servletcontext、java webservice中怎么获得request、SPRING+HIBERNATE WebApplicationContext中获取不到BEAN等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)