东莞市盛裕绒艺玩具有限公司

东莞市盛裕绒艺玩具有限公司

WSB万事博备用登录页面

13539209702
联系方式
全国服务热线: 13539209702

咨询热线:15541043434
联系人:金子
地址:江西省吉安市安福商业街

06-码蚁JavaWeb之Servlet生命周期与基本配置

来源:WSB万事博备用登录页面   发布时间:2019-11-05   点击量:454

学习地址:[撩课-JavaWeb系列1之基础语法-前端基础][撩课-JavaWeb系列2之XML][撩课-JavaWeb系列3之MySQL][撩课-JavaWeb系列4之JDBC][撩课-JavaWeb系列5之web服务器-idea]

 

Servlet生命周期

Servlet什么时候被创建1.默认情况下第一次访问的时候创建2.可以通过配置文件设置服务器启动的时候就创建

`init()` servlet对象创建的时候调用 默认第一次访问时创建`service()` 每次请求都会执行一次`destroy()` servlet对象销毁的时候执行 默认服务器关闭时销毁`load-on-startup配置` 对象在服务器启动时就创建 值为数字代表优先级 数据越小,优先级越高,不能为负数

Servlet配置信息

初始化参数

<init-params> <init-name>名称</init-name> <init-value>值</init-value> config参数 该servlert的配置信息 获得web.xml当中参数 初始化参数 获取servletContext对象

url-patten

1.完全匹配 2.目录匹配 3.扩展名匹配

缺省Servlet

访问的资源不存在时,就会找缺省的地址<url-patten>/</url-patten>]

全局Web.xml

对于部署在服务器上的所有应用都有效先到自己工程当中找web.xml配置再到全局web.xml当中去找配置如果两个当中有相同的配置自己当中配置的内容会生效

静态资源加载过程

path后面写的静态资源名称index.html或者是其它的.html它都是会找ur-patten当中有没有匹配的内容如果有,就加载对应的servlet如果没有就到自己配置当中找缺省的url-patten如果自己配置文件当中没有缺省的就会找全局配置缺省的url-patten在全局配置当中有一个缺省的url-patten 对应的是default的ServletdefaultServlet内部会到当前访问的工程根目录当中去找对应的名称的静态资源如果有,就把里面的内容逐行读出。响应给浏览器。如果没有,就会报404错误

欢迎页面

Welcome-file-list不写任何资源名称的时候,会访问欢迎页面默认从上往下找

配套 博文 视频 讲解 点击以下链接查看https://study.163.com/course/courseMain.htm?courseId=1005981003&share=2&shareId=1028240359

相关产品

COPYRIGHTS©2017 WSB万事博备用登录页面 ALL RIGHTS RESERVED 备案号:454