java开发实战(第二十五天)


HttpServlet

导入源码servlet里面都是tomcat源码servelt
GenericServlet类实现了Servlet接口,做了很多空实现
并有一个ServletConfig类引用,ServletConfig的使用在做一些方法

HttpServlet抽象类实现了重要的抽象的方法,实现了请求的分发处理
人家已经写好的
更具业务需求重写douget和dopost方法就行

ServletConfig

都是由tomcat创建使用,是每个servlet创建后就生成的
1.可以获取servlet重新发别名servlet-name的值
2.获取初始化参数init-param
3.获取servletContext对象
可以写多个java文件通过不同的访问获取不同servletconfig属性

1
2
3
4
5
6
7
8
    System.out.println("2.init构造器方法");
// 1.可以获取servlet重新发别名servlet-name的值
System.out.println("HelloServlet的别名是"+ servletConfig.getServletName());
// 2.获取初始化参数init-param
System.out.println("初始化参数username的值是"+servletConfig.getInitParameter("username"));
System.out.println("初始化参数url的值是"+servletConfig.getInitParameter("url"));
// 3.获取servletContext对象
System.out.println(servletConfig.getServletContext());

父类的保存操作就会丢失

ServletContext类

什么是servletContext
1.是一个接口,表示servlet上下文对象
2.一个web工程,只有一个servletContext对象实例

什么是域对象

可以像mao一样存取时间的对象,叫做域对象
这里的域对象是操作范围