【发布时间】:2015-12-21 15:05:23
【问题描述】:
我正在开发 Web 项目,我想在我们的简单 java 程序中获取请求对象的信息,该程序没有扩展 HttpServlet 类。 我在 servlet 的 @init() 中遇到了同样的问题,我想在 init() 中调用一些函数,因为我需要请求对象,但我不知道如何执行此功能。
请不要发布任何与 Spring 技术相关的答案:)
我用谷歌搜索了很多,但没有找到任何相关信息。请帮帮我。
【问题讨论】:
-
如果您需要帮助,请显示您的 java 类和 servlet 类。
-
当 servlet 初始化自己时,还没有请求。在 servlet 初始化之后,当有人实际使用该应用程序时,请求就会出现。如果您需要访问类中的请求,请将其作为参数传递。
-
在init方法中访问请求对象没有意义。正如@JB Nizet所说,当servlet初始化自己时,还没有请求。web容器加载并实例化servlet类之后和之前传递来自客户端的请求,Web容器初始化servlet。这种情况下,谷歌也无能为力。
标签: spring servlets web-applications httpserver