zoukankan      html  css  js  c++  java
  • 1.servlet的生命周期,什么时候用doPost,什么时候用doGet

    Servlet生命周期分为三个阶段:

      1,初始化阶段  调用init()方法,在Servlet的整个生命周期内,init()方法只被调用一次。

      2,响应客户请求阶段  调用service()方法(doPost()和doGet())

      3,终止阶段  调用destroy()方法

    1.doGet和doPost的区别,在什么时候调用,为什么有时doPost中套用doGet

    2.提交的form     method=Post就执行DOPOST,否则执行GOGET 套用是不管method是post还是get都执行dopost方法

    3.get:你可以通过URL传参数。http://www.csdn.net/index.asp?user=1234 , Post不行 

    4.你的表单提交都有方法的,如果提交为get就调用get方法,用post就调用post方法.      get显示你传过去的参数,post则不显示.

    5.通常的写法:先用doGet(),然后在doPost()中调用doGet(),这样就万无一失了,当然也可以反过来调用。

    6. 简单的说,get是通过http     header来传输数据,有数量限制,而post则是通过http     body来传输数据,没有数量限制。

    7.还有一点:get和post提交的数据量是不一样的.     get最多只能在url后跟255个字符   post没这个限制 

    8.还有url刷新时get好像可以不用重复提交原来提交的数据,      而post则会说内容已提交,想刷新请再提交.

  • 相关阅读:
    EffectiveJava-4
    EffectiveJava-3
    EffectiveJava-2
    EffectiveJava-1
    jar包下载
    SpringBoot踩坑日记
    Spring全家桶——SpringBoot之AOP详解
    Spring全家桶——SpringBoot渐入佳境
    Spring全家桶一一SpringBoot与Mybatis
    SpringBoot2.x【一】从零开始环境搭建
  • 原文地址:https://www.cnblogs.com/xiaotaoxu/p/5539969.html
Copyright © 2011-2022 走看看