• Servlet随笔


     

    只要能处理客户端请求类的都可以看成Servlet

    HttpServletRequest  ServletRequest区别?

    解析: HttpServletRequest接口中方法更容易操作,ServletRequest应用场景更广一些(可以处理任何协议请求).

    servletjsp并行技术

    servlet是和jsp并行的两套用于开发动态web网站的技术

    简述什么是Servlet

    解析Servlet就是一个实现了特定接口或者父类的java类。

    Servlet 是一个 Java程序,是在服务器上(Tomcat容器中)运行以处理客户端请求并做出响应的程序.Servlet的职责就是接收客户端的请求并且对请求作出响应.

    Servlet接口的方法

    Servlet接口中有5种方法。 init,service和destroy是servlet的生命周期方法。 这些由Web容器调用。

    方法名称 描述
    public void init(ServletConfig config) 初始化servlet。 它是servlet的生命周期方法,并且只由web容器调用一次。
    public void service(ServletRequest request,ServletResponse response) 提供对传入请求的响应。 它在Web容器的每个请求时调用。
    public void destroy() 只被调用一次,并指示servlet正在被销毁。
    public ServletConfig getServletConfig() 返回ServletConfig的对象。
    public String getServletInfo() 返回有关servlet的信息,如作者,版权,版本等。

    GenericServlet抽象类的方法

    public void init(ServletConfig config)用于初始化servlet。

    public String getInitParameter(String name)返回给定参数名称的参数值。

    public ServletContext getServletContext()返回ServletContext的对象的引用。

    HttpServlet抽象类

    public void service(ServletRequest req,ServletResponse res)通过将请求和响应对象转换为http类型来将请求分派到受保护的服务方法。

    protected void service(HttpServletRequest req,HttpServletResponse res)从服务方法接收请求,并根据传入的http请求类型将请求分派到doXXX()方法。

    1. protected void doGet(HttpServletRequest req,HttpServletResponse res)处理GET请求。 它由Web容器调用。

    2. protected void doPost(HttpServletRequest req,HttpServletResponse res)处理POST请求。 它由Web容器调用。

     
     

  • 相关阅读:
    eclipse集成spring插件(springsource-tool-suite)相关问题
    hibernate的hql语句以及sql原生语句实现CRUD实例
    hibernate实体之间的关联关系(一对多,多对多)
    Axure基础系列教程
    如何制定AxureRP设计体系
    Axure快捷键大全 Axure RP Pro 6.5快捷键
    Axure RP中线条的设置
    axure网格设置
    axure制作圆形组件——axure制作技巧
    axure制作项目符号列表样式
  • 原文地址:https://www.cnblogs.com/matianpeng/p/8985456.html
Copyright © 2020-2023  润新知