什么是Servlet,Servlet的作用,生命周期,如何创建、配置Servlet

什么是Servlet,作用是?

servlet是一个基于java技术的WEB组件,运行在服务器端,我们利用 sevlet可以很轻松的扩展WEB服务器的功能,使它满足特定的应用需要。servlet由servlet容器管理,servlet容器也叫 servlet引擎,是servlet的运行环境,给发送的请求和响应之上提供网络服务

Servlet的生命周期

1.加载与实例化             servlet容器              容器启动或检测到请求

2.初始化                      servlet容器                init()方法(只被调用一次)

3.销毁                          servlet容器                destory()方法

4.提供服务,处理请求   servlet容器              多线程响应客户端的请求并处理

                                                                             serveice()方法

-----

容器启动时加载servlet

Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之间添加如下代码:

<loadon-startup>1</loadon-startup>

-----

如何创建、配置Servlet

创建Servlet:

               1.实现Servlet接口

                        init(),destory(),service()。。。

               2.继承GenericServlet类

                         。。。

               3.继承HttpServlet类

                          doGet(),doPost()。。。。

配置Servlet:    在web.xml中

                  <servlet>

                           [<description>描述信息</description>]

                           [<loadon-startup>1</loadon-startup>]

                            <servlet-name>my_servlet</servlet-name>

                            </servlet-class>包名.类名</servlet-class>

--------------设置参数-----------

                      <init-param>

                            <param-name>name</param-name>

                              <param-value>value</param-value>

                       </init-param>

------------------------------------

                    </servet>

                    <servlet-mapping>

                             <servlet-name>my_servlet</servlet-name>

                              <url-pattern>/url</url-pattern>

                    </servlet-mapping>

 

Servlet页面转发:

RequestDispatcher rd=request.getRequestDispatcher(“forward.jsp”);

rd.forward(request,response);

                   重定向:

response.sendRedirect(“forward.jsp”);

转载于:https://www.cnblogs.com/next-open/p/3536307.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值