方法getServletContextName()返回“Web应用程序”的名称。这意味着“ServletContext”不过是“Web应用程序”。行。

API定义:



“Web应用程序”的“Servlet上下文”是什么意思? “ServletContext”中的“Context”实际上是什么?

最佳答案

确实,IMO这个名字的选择非常错误。

我们必须将ServletContext阅读为“基于Servlet API的Web应用程序的一般上下文”。
而我们必须将ServletConfig(另一个标准类)阅读为“Servlet的配置”。

他们应该将IMO命名为ServletContext作为“WebAppContext”或“ApplicationContext”,
ServletConfig作为“ServletContext”。

顺便说一句,在JSP中,链接到JspPage的作用域称为“页面”;链接到HttpServletRequest的作用域称为“请求”;命名为HttpSession的作用域称为“ session ”,链接到ServletContext的作用域称为...“应用程序”。

关于java - “Context”中的 “ServletContext”是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4737011/

10-13 05:18