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

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

什么是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”);

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航