嗨,我想知道当我们使用它们的serve()。with()绑定路由时,Guice如何传递传入Servlet的隐式对象吗?
我定义了一个自定义路由器Servlet,它将创建一个Servlet实例并调用其
doGet()和doPost()根据要求。我这样做是为了允许直接说目录A下的Servlet具有自动绑定。

我们可以通过放置一个绑定来通过此路由器将所有请求提供给/ A来实现此目的,并且该路由器将实际绑定目录A下的所有servlet,并在其上调用doGet()/ doPost()。
这种方法的问题是对getServletContext()的调用引发NullPointerException。

对于解决方案,我最终从路由器Servlet传入ServletCotext。 (当我尝试重定向到jsp时,这不起作用)

提前致谢。

最佳答案

如果您查看源代码,则所有隐式对象都是通过ThreadLocal访问的。

08-18 11:45
查看更多