Servlet

本文详细介绍了Servlet的实现方式,包括直接实现Servlet接口、继承GenericServlet和HttpServlet,以及Servlet的生命周期,包括加载、初始化、服务和销毁阶段。此外,还讲解了request对象和response对象的使用,如获取请求参数、设置响应内容类型以及请求转发和重定向的区别。
摘要由CSDN通过智能技术生成

一.实现servlet的三种方式和封装过程

1.实现 Servlet接口
2.继承 GenericServlet 类(GenericServlet继承了Servlet 和servletConfig)
3.实现 httpServlet类
一.service方法中的request和response对象
1.request对象
(1)request.getParameter(String s) //作用:根据请求参数的名字获取对应的值 返回值:字符串

2.response对象
(1)response.setConteType(“text/html;charset=utf-8”); //设置响应的编码格式
(2)response.getWriter().write(响应内容); //响应内容(在浏览器上输出)

二.在加载当前项目的时候,创建servlet对象,和初始化
在标签中 添加一个:正数或负数标签 作用:指定servlet的创建时机,如果是正数或0,在加载项目的时候创建servlet和执行初始化,并且值越大执行的顺序越靠后,如果是负数,那么在请求servlet的时候才会创建servlet实例和初始化

三.servletConfig接口
1.ServletConfig:代表的是当前servlet,可以通过这个接口的方法获取当前servlet所有信息,包括配置信息
2.servlet接口中的方法:
(1)servletConfig.getServletName() //获取当前servlet在web.xml中配置的名字
(2)servletConfig.getServletContext() //获取当前web应用的ServletContext对象 返回值类型servletContext
servletContext:代表当前web应用,相当于一个全局变量,这个全局变量&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值