继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Servlet学习-day02

叶无道疯人院
关注TA
已关注
手记 97
粉丝 40
获赞 137

一、Servlet工作流程图详解

https://img2.mukewang.com/5c1c86b00001692705890035.jpg

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

https://img3.mukewang.com/5c1c88de00014dc807730444.jpg

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

https://img1.mukewang.com/5c1c8a1400010fe712290323.jpg

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

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

https://img2.mukewang.com/5c1c8a9d000177b210300325.jpg

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

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

https://img1.mukewang.com/5c1c8d520001d86a13660520.jpg

https://img.mukewang.com/5c1c8d5c0001d44009150473.jpg

二、Servlet相关

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

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

https://img1.mukewang.com/5c1c8f460001aa9205910120.jpg

看看会发生什么?

https://img1.mukewang.com/5c1c9a5f0001919405300101.jpg

https://img2.mukewang.com/5c1c9a500001f6b811230160.jpg

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

 https://img1.mukewang.com/5c1c9ce200015a5f05910213.jpg

https://img1.mukewang.com/5c1c9d1e00012edb12600433.jpg

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

https://img1.mukewang.com/5c1c9f69000128e811440279.jpg

https://img4.mukewang.com/5c1c9fac000131c009470218.jpg

https://img2.mukewang.com/5c1c9fcd0001a63311990209.jpg

https://img2.mukewang.com/5c1c9ffd000180b808220085.jpg

https://img2.mukewang.com/5c1ca02d0001a78810710257.jpg

5、整个站点的配置信息

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

https://img4.mukewang.com/5c1ca1d10001502a06220235.jpg

https://img2.mukewang.com/5c1ca1e40001f4b107670041.jpg

https://img.mukewang.com/5c1ca2f40001572d12690534.jpg

https://img2.mukewang.com/5c1ca2a90001643e05260037.jpg

https://img2.mukewang.com/5c1ca2960001147212700479.jpg


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP