Servlet简介

来源:互联网 发布:linux nvidia 大黄蜂 编辑:程序博客网 时间:2024/06/14 17:15

1、Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。Servlet百度百科

2、Servlet生命周期

Servlet包含三个方法:init方法(整个生命周期内只调用一次),service方法,destroy方法。过程包含:加载、实例化、初始化、服务、销毁。

客户端请求到Web服务器,Web服务器首先检查是否已存在相应的Servlet。

如果有则调用Servlet的service()方法,如果没有则调用Servlet的init()方法对Servlet进行初始化,然后再调用其service()方法。

调用service方法时根据请求的类型不同分别调用doGet或者doPost方法。

其中调用doPost方法时会抛出ServletException和IOException。

终止阶段调用destroy方法。

3、编写思路


编写一个类继承HttpServlet,并重写其doGet和doPost方法,这俩方法分别处理页面的get请求和post请求。


href和action的路径都是servlet类的所在位置,从包名开始。

href为get方式的请求,from表单为post方式的请求。

在web.xml文件中配置指定页面上的请求是到哪个Servlet的。

url-pattern为项目跟目录(/)加上请求目录(servlet/HelloServlet)。





href和action的路径都是servlet类的所在位置,从包名开始。

href为get方式的请求,from表单为post方式的请求。

0 0