JavaWeb------servlet基础
Posted 袁阳的csdn博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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基础的主要内容,如果未能解决你的问题,请参考以下文章