javaweb 三大组件之Severlet
Servlet介绍
Javaweb三大组件 Servlet、Filter、Listener.今天我们就来了解下Servlet。
一:Servlet的作用: 接受请求参数、处理请求,响应结果
二:Servlet的生命周期
void init(ServletConfig):初始化调用一次
void service(ServletRequest request, ServletResponse response):每次处理请求时候调用
void destroy():销毁时候
三:实现方式
实现javax.servlet.Servlet接口;
继承javax.servlet.GenericServlet类;
继承javax.servlet.http.HttpServlet类;
常见的都是实现HttpServlet类。重写里边的doGet(),doPost等方法。
四:Servlet的配置
写好的Servlet需要在web.xml配置。例如RegisterRequst注册请求的配置,下面是web.xml里配置内容:
…...
<servlet>
//指定servlet的名称
<servlet-name>registerRequst</servlet-name>
//配置servlet类位置
<servlet-class>com.lyg.test.RegisterRequst</servlet-class>
</servlet>
<servlet-mapping>
//指定servlet的名称,和servlet标签下配置的名称必须一致
<servlet-name>registerRequst</servlet-name>
//指定访问路径
<url-pattern>/registerRequst</url-pattern>
</servlet-mapping>
......
五. 浏览器里访问RegisterRequst几种方式:
假如项目名称叫webLearn,请求为registerRequst,它可以有下面几种访问方式
1. http://localhost:8080/webLearn/registerRequst
2. http://192.168.45.1:8080/webLearn/registerRequst //自己ip地址
3. http://127.0.0.1:8088/webLearn/registerRequst
本文详细介绍了JavaWeb三大组件之一的Servlet,包括其作用、生命周期、实现方式及配置方法,并提供了具体的配置示例。
1155

被折叠的 条评论
为什么被折叠?



