Servlet学习之创建方式

来源:互联网 发布:mac qq 怎么远程协助 编辑:程序博客网 时间:2024/06/08 02:21

回顾:

Servlet中对应getServletConfig方法,要想使用该方法获取config对象,则需要提升config对象的作用域。

1.声明成员变量ServletConfig 

2.在init方法中赋值

3.在getServletConfig方法中获取

配置对象config的作用:

1.获取初始化参数:config.getInitParameter(" ")

2.获取全局域对象:config.getServletContext( )

3.获取配置文件的Servlet名字:config.getServletName( )

域对象context的作用:

1.存储用户共享数据:context.setAttribute(" "," ")

2.获取文件真实路径:context.getRealPath("/ ")

3.获取文件类型:context.getMimeType(file)

1.创建方式

1.1如图所示:


(1)实现Servlet

(2)继承GenericServlet

1.适配器

2.对ServletConfig进行优化。提升config对象的作用域

3.实现了ServletConfig接口,简化对config对象的使用方式

(3)继承HttpServlet:对http协议的封装

重写doGet()和doPost()...方法

1.2自动创建Servlet

修改模板:

1 D:\MyEclipse\Common\plugins

2 搜索wizards

3.找到.jar 修改templemnts/Servlet.java