zoukankan      html  css  js  c++  java
  • 1、Servlet简介

     1 package bilibili.servlet.study;
     2 
     3 import java.io.IOException;
     4 import java.io.PrintWriter;
     5 
     6 import javax.servlet.ServletException;
     7 import javax.servlet.http.HttpServlet;
     8 import javax.servlet.http.HttpServletRequest;
     9 import javax.servlet.http.HttpServletResponse;
    10 
    11 /**
    12  * Servlet implementation class ServletDemo1
    13  */
    14 public class ServletDemo1 extends HttpServlet {
    15     private static final long serialVersionUID = 1L;
    16     /**
    17      * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
    18      *      response)
    19      */
    20     protected void doGet(HttpServletRequest request, HttpServletResponse response)
    21             throws ServletException, IOException {
    22         // TODO Auto-generated method stub
    23         response.setContentType("text/html");
    24         response.setCharacterEncoding("UTF-8");
    25         PrintWriter out = response.getWriter();
    26         // println中的""需要用/转义下
    27         out.println(
    28                 "<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">");
    29         out.println("<html>");
    30         out.println("<head>");
    31         out.println("<title>ServletDemo1</title>");
    32         out.println("</head>");
    33         out.println("<body>");
    34         out.println("<h1>");
    35         out.println(this.getClass());
    36         out.println("</h1>");
    37         out.println("<body>");
    38         out.println("</html>");
    39         out.close();
    40         out.flush();
    41     }
    42     /**
    43      * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
    44      *      response)
    45      */
    46     protected void doPost(HttpServletRequest request, HttpServletResponse response)
    47             throws ServletException, IOException {
    48         // TODO Auto-generated method stub
    49         doGet(request, response);
    50     }
    51 }

    doGet()和doPost()方法的区别:

    doGet():1.常用来查询信息 2.提交的查询信息显示在浏览器的地址栏中 3.以get方式提交的网址有长度限制

    doPost():1提交大量信息 2.以post方式提交数据是,数据信息不会显示在浏览器的地址栏中

  • 相关阅读:
    用mathematica求六元一次方程组且方程个数比变量个数少一个
    abaqus学习笔记-abaqus与umat调用基本原理
    abaqus UMAT二次开发能用fortran90吗?
    vba遗传算法之非一致性突变
    学习刘伟择优excel视频
    EXCEL中R1C1样式引用
    Oracle常见问题
    Oracle数据库 —— DML完结
    Bootstrap前端框架
    Jsoup学习笔记
  • 原文地址:https://www.cnblogs.com/Akke/p/5036584.html
Copyright © 2011-2022 走看看