开发servlet的步骤:

  • 导入javax.servlet。*,javax.servlet.http. *如果需要,则为其他软件包。
  • 选择用户定义的类。
  • 无论我们在步骤2中选择哪个类都必须扩展GenericServlet或者Httpservlet。
  • 如果需要覆盖生命周期方法。 servlet中的执行流程:
  • 客户提出请求。请求的一般形式是http://(安装服务器的机器的IP地址或者DNS [Domain Naming Service]的名称):(服务器的端口号)/(文档根):(资源名称)。例如:http://localhost:7001/dateser/suman
  • 服务器接收请求。
  • 如果在Web.xml服务器中不可用请求的资源,则服务器将扫描Web.xml(包含声明性详细信息)生成名为"不可用的错误,因此服务器转到servlet。
  • 服务器将调用servlet来执行。
  • servlet将在服务器的上下文中执行。
  • 虽然服务器正在执行servlet,但服务器只加载一次servlet类的对象(通过调用默认构造函数)。
  • 加载servlet后,servlet将仅调用一次执行一次执行一次操作的init()方法。
  • 完成init()方法后,每次和每次都会调用service()方法。只要我们制作请求数量,将调用Service()方法以提供业务逻辑。
  • servlet将在删除servlet的情况下或者在服务器关闭时调用destroy()方法。
执行servlets.

如何执行servlet:

  • 准备目录结构。
  • 写入servlet程序将其保存到文档根或者文档根\ src中。
  • 通过设置类路径来编译servlet。对于Tomcat:Set ClassPath =
  • 将* .class文件复制到文档root/web-inf/classes文件夹中并编写web.xml文件。
  • 启动服务器并将文档root复制到:
  • 打开浏览器并通过请求或者URL
日期:2020-04-11 23:04:22 来源:oir作者:oir