servlet运行流程和方法体

servlet运行流程

关键技术:XML解析 + 反射
① 截取url中的servlet路径:/servlet/LifeServlet
② 在存储了解析的web.xml数据的对象中查找的值,找不到404路径错误
③ 找到了,根据找到相应的发现是LideServlet
④ 在寻找是LifeServlet
⑤ 找到后,查找同级,得到值
⑥ 获取类对象
⑦ 创建Servlet对象(实例化) 使用反射来创建对象
⑧ 调用init(); 通过反射执行方法
⑨ 调用service() 通过反射执行方法
⑩ 调用destroy() 通过反射执行方法
总之:我们自己Servlet中要么重写servlet方法而且重写时不要调用父类中被覆盖的方法

方法体

//1.设置请求编码格式
request.setCharacterEncoding("utf-8");
//2.设置响应编码格式
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
//3.获取请求数据
response.getParameter("想要获取的名字")
//4.处理请求
//4.1调用业务层代码
//5.响应结果
resp.getWriter().write(响应的数据);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值