为了账号安全,请及时绑定邮箱和手机立即绑定

Servlet学习-day02

标签:
Java

一、Servlet工作流程图详解

https://img1.sycdn.imooc.com//5c1c86b00001692705890035.jpg

在请求初次访问Servlet时,容器创建并初始化Servlet对象。

https://img1.sycdn.imooc.com//5c1c88de00014dc807730444.jpg

后端根据url-pattern映射到具体的请求处理类。

https://img1.sycdn.imooc.com//5c1c8a1400010fe712290323.jpg

调用对应类中的doGet()方法。

注:浏览器通过输入链接访问服务器资源,属于get请求方式。

https://img1.sycdn.imooc.com//5c1c8a9d000177b210300325.jpg

每访问一次服务器,控制台输出一条“处理doGet请求”的信息。

通过浏览器查看request、response等信息。

https://img1.sycdn.imooc.com//5c1c8d520001d86a13660520.jpg

https://img1.sycdn.imooc.com//5c1c8d5c0001d44009150473.jpg

二、Servlet相关

1、每一次请求和响应数据都封装在HttpServletRequest和HttpServletResponse中(且这2个对象都是最新的)。

2、<load-on-startup>1</load-on-startup>的作用是:服务器启动后会立即创建对应的Servlet对象,自动调用对象的init方法。而不需要等到有请求访问才创建、初始化servlet对象。

https://img1.sycdn.imooc.com//5c1c8f460001aa9205910120.jpg

看看会发生什么?

https://img1.sycdn.imooc.com//5c1c9a5f0001919405300101.jpg

https://img1.sycdn.imooc.com//5c1c9a500001f6b811230160.jpg

3、如何获取web.xml中servlet的配置参数?

 https://img1.sycdn.imooc.com//5c1c9ce200015a5f05910213.jpg

https://img1.sycdn.imooc.com//5c1c9d1e00012edb12600433.jpg

4、所有的servlet对象共享同一个ServletContext对象。

https://img1.sycdn.imooc.com//5c1c9f69000128e811440279.jpg

https://img1.sycdn.imooc.com//5c1c9fac000131c009470218.jpg

https://img1.sycdn.imooc.com//5c1c9fcd0001a63311990209.jpg

https://img1.sycdn.imooc.com//5c1c9ffd000180b808220085.jpg

https://img1.sycdn.imooc.com//5c1ca02d0001a78810710257.jpg

5、整个站点的配置信息

通过<context-param>来实现,该参数可以被所用servlet通过ServletContext进行访问!

https://img1.sycdn.imooc.com//5c1ca1d10001502a06220235.jpg

https://img1.sycdn.imooc.com//5c1ca1e40001f4b107670041.jpg

https://img1.sycdn.imooc.com//5c1ca2f40001572d12690534.jpg

https://img1.sycdn.imooc.com//5c1ca2a90001643e05260037.jpg

https://img1.sycdn.imooc.com//5c1ca2960001147212700479.jpg


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消