了解Servlet相关知识

  1. Servlet的功能html

    当客户端发送请求至服务器时,服务器能够将请求信息发送给Servlet,并让其创建服务器返回响应给客户端的响应。java

  2. Servlet的生命周期web

    1)加载一个Java Servlet类。2)Servlet容器实例化Servlet。3)初始化Servlet:调用init()方法。4)启动服务:调用service()方法。5)根据请求执行doPost()或doGet()等方法 。6)最后调用destroy()放法,卸载Servlet,释放内存资源。服务器

  3. public void init()throws ServletException{
    
    System.out.println("This is initMethod");
    }
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    System.out.println("This is doGet");
    resp.setContentType("text/html;charset=UTF-8");
    PrintWriter out = resp.getWriter();
    out.println("<html>");
    out.println("<body>");
    out.println("This is Servletsss");
    out.println("</body>");
    out.println("</html>");
    }
    public void doPost(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    doGet(req, resp);
    }
    public void destroy() {
    super.destroy();
    System.out.println("This is destroy");
    }
    }

4.在web.xml文件中配置Servletapp

         注册Servlet:<servlet-name>Servlet的名称</servlet-name>jsp

   <servlet-class>Servlet类的完整类名</servlet-class>url

        Servlet映射:<servlet-mapping>   spa

    <servlet-name>Servlet的名称</servlet-name>   code

    <url-pattern访问URL地址</url-pattern>xml

   </servlet-mapping

5 类的继承语法规则:    

      < modifier> class < name> [extends < superclass>] {  < declarations>*      }
Object类是全部Java类的最高层父类,Java只支持单继承,不容许多重继承,一个子类只能有一个父类
一个父类能够继承出多个子类。

6 页面转发

     在Servlet中页面转发主要是利用ResquestDispatcher接口实现。ResquestDispatcher接口能够把一个请求转发到另外一个JSP页面。forword()方法用于转发到服务器上的另外一个资源。  代码以下  req.getRequestDispatcher("/response.jsp").forward(req, resp);

7.给input设置value值的做用

 <input name="loginId" type="text" />无value跳转页面后不显示文字,值不能传递。

<input name="loginName" type="text" value="${loginName}"/>有value跳转页面后显示文字,经过EL表达式能够把值传递过去。

相关文章
相关标签/搜索