我正在尝试实现一个简单的拦截器,用于拦截对EJB服务类的调用。但是我想像这样注入HttpServletReques:
public class Interceptor {
@Context
private HttpServletRequest servletRequest;
@AroundInvoke
public Object intercept(InvocationContext context) {
// ...
}
}
但是servletRequest总是为空?任何想法或帮助?
答案 0 :(得分:0)
我不这样做是因为EJB不知道正在发出任何HTTP请求,因此将它注入EJB(或它的拦截器)是没有意义的。