servlet基础1

1、说一说Servlet的生命周期?
:   Servlet 的生命周期始于将它装入 Web 服务器的内存时,并在终止或重新装入 Servlet 时结束。包括加载实例化初始化处理请求以及服务结束。这个生存期由 javax.servlet.Servlet 接口的 init,  service destroy 方法表达。
2JAVA  Servlet  API forward() redirect() 的区别?
:   前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址

后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址

所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。但在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。

3
Servlet的基本架构

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;
public class ServletName extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {

            doPost(request,response);
           }
          }

你可能感兴趣的:(Web,浏览器,servlet)