什么在servlet中扮演'main方法'的角色?

gir*_*iri 10 java servlets

Servlet也是java程序,但servlet中没有主要方法.Who将在servet上扮演main方法的角色.

Asa*_*aph 13

Servlet被设计为在servlet容器内运行(例如Apache Tomcat).servlet的执行按以下方式执行:servlet容器在servlet上调用GenericServlet.service()方法,该servlet通常调用适当的doXxx()方法,例如.doGet(),doPost()等.doXxx()方法是负责解释HTTP请求和服务的适当响应.与普通的旧java类GenericServlet.service()大致相同main().

  • ..并且在启动期间,servlet容器执行`HttpServlet servletName = new ServletClass();`基于`web.xml`或`@WebServlet`并将其存储在内存中.每当配置的`url-pattern`与servlet的匹配时,就会在特定实例上调用`service()`方法. (3认同)

小智 5

Servlet 在容器(例如:tomcat)内运行。该容器在 jvm 下执行其工作。这里容器采用“缺少主方法”。在简单的java程序中,main方法告诉执行的起始控制流程。但如果是 Servlet 基础 Web 应用程序,jvm 则不需要搜索 main 方法。Servlet 容器告诉 jvm 有关启动控制流的信息。