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方式的请求。
- Servlet简介
- Servlet 简介
- Servlet简介
- Servlet 简介
- Servlet简介
- servlet 简介
- Servlet 简介
- Servlet简介
- Servlet简介
- Servlet简介
- Servlet 简介
- servlet简介
- Servlet简介
- servlet简介
- Servlet简介
- Servlet简介
- Servlet简介
- Servlet简介
- 今天开始学习软件测试技术大全第一天
- 你真的会用Context么?
- VS几款有用的插件
- mysql 插入sql中包含关键字
- SNMP4j实现Trap的示例
- Servlet简介
- 【HDU 1010】Tempter of the Bone(DFS)
- 【C】ctype.h文件
- springMVC+mybaties 报错
- SpringMVC入门学习 环境搭建+实例演示
- linux timeline
- jquery中attr和prop的区别
- ubuntu下安装SDK
- python正则表达式