web Servlet

来源:互联网 发布:淘宝添加到桌面没有了 编辑:程序博客网 时间:2024/05/01 15:45

servlet生命周期:

(1)加载:容器通过类加载器使用servlet类对应的文件加载servlet

(2)创建:创建servlet对象

(3)初始化:调用Servlet中的init方法初始化

(4)执行服务逻辑:service()方法,里面根据传过来的方法类型调用doPost或者doGet

(5)销毁:当servlet使用结束,destroy方法销毁servlet,释放资源。


Servlet是放在服务器端用于处理客户端传过来的信息。

Servlet接口定义了5个方法:

package javax.servlet;import java.io.IOException;public abstract interface Servlet{  public abstract void init(ServletConfig paramServletConfig)    throws ServletException;    public abstract ServletConfig getServletConfig();    public abstract void service(ServletRequest paramServletRequest, ServletResponse paramServletResponse)    throws ServletException, IOException;    public abstract String getServletInfo();    public abstract void destroy();}


Servlet的处理过程如下:



下面一组图是引用http://www.cnblogs.com/linkstar/p/6033089.html博客中的:

浏览器放出请求后Servlet的执行过程:



jsp的九大隐藏对象:

输入输出对象:request、response、out

作用域通信对象:Session、application、pageContext

Serlvet对象:page、config

异常处理:exception


Seesion的默认过期时间:30分钟

1、在tomcat的web.xml中配配置:

<session-config>
        <session-timeout>30</session-timeout>
    </session-config>

2、web项目中的web.xml配置

3、程序中用set方法设置

0 0