JavaWeb(三)------servlet基础

学习JavaWeb,servlet是基础也是重点。框架都是在这些基础之上建立起来的。废话不多说,来看servlet的基础知识。

servlet的配置

写好的servlet需要在web.xml文件中进行配置才能被外界访问到。所以学习配置servlet是重点。不能仅仅依靠IDE。
在web.xml中配置servlet需要两个标签:<servlet/>和<servlet-mapping>标签。
<servlet/>标签接收<servlet-name>和<servlet-calss>子标签,分别用于说明servlet的名字和该servlet实现类的路径。
<servlet-mapping>接收<servlet-name>和<url-pattern>前者用于指定配置哪个servlet。后者指定servlet的访问地址。浏览器通过该url来访问该servlet。

servlet的生命周期

servlet“一生”共经历四个阶段:
①servlet实例化:servlet的实例化有两个时机:该servlet第一次被访问。该servlet在web服务器启动的时候实例化。后一种需要在web.xml中进行配置。
②web服务器调用servlet的init方法初始化该servlet
③web服务器调用servlet的service方法处理请求。
④web服务器调用destroy方法摧毁servlet。

为servlet配置参数

可以在web.xml中为servlet配置参数,使用ServletConfig实例进行获取。
配置servlet的参数通常使用<init-param>标签来定义。该标签接收<param-name>和<param-value>标签来定义参数的名称和值。

JavaWeb(三)------servlet基础,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。