JSP的隐式对象有哪些?get和post提交的区别

解决方案 »

  1.   

    request request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 
    response response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等) 
    out out 对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。 
    pageContext pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。 
    session session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息 
    application applicaton 表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息 
    config config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。 
    page page表示从该页面产生的一个servlet实例 .
    表单的method属性如果为get,那么所有的参数信息都会显示在浏览器的地址栏里面,当我们使用浏览器地址栏输入网址的方式来发送请求时,那么该请求一定是get方式。post则相反 2. 对于get方式,servlet采用对doGet方法来进行处理,对于post方式,servlet采用doPost方法来进行处理
      

  2.   

    get 提交参数地址栏上可以看得到
         提交数据有限制
         传输文件不行
         在setvlet中调用doGet()post提交参数地址栏上可以看不到得到
         提交数据理论上没有限制
         传输文件嘎嘎的
          在setvlet中调用doPost()要是还有区别  楼主也把它写上吧
      

  3.   

     get 可以在url中显示所输入的信息,而post 则不会在那显示
      

  4.   

    嗯,2楼说的对。
    我还要补充2条
    1.就是对于乱码问题,POST方法会比GET方法容易解决。
    2.安全性,POST远比GET安全,这也是专家大都推荐使用POST方法的一个主要原因。
      

  5.   

      Post上传数据的时候是封装在数据包里面,而get方法是直接通过URL来传送的,所以你在get方法的时候可以看到地址了中带有很多参数,而post方法你是看不到的!
      

  6.   

    post相对GET安全,post要拦截还是挺容易的
      

  7.   

    学习了,总结下:表单提交中method="get"和method="post"的区别:+---------------------------------------------------------------------------------------+
    |  方法 | 提交参数地址栏是否可见  | 提交数据是否有限制 | 在servlet中调用的方法 | 安全性 |
    |---------------------------------------------------------------------------------------|
    |  get  |    是   |    是          |        doGet() 较差    |
    |---------------------------------------------------------------------------------------|
    |  post |    否   |    否        | doPost() 较高    |
    +---------------------------------------------------------------------------------------+
      

  8.   

    +---------------------------------------------------------------------------------------+
    |  方法 | 提交参数地址栏是否可见  | 提交数据是否有限制 | 在servlet中调用的方法 | 安全性 |
    |---------------------------------------------------------------------------------------|
    |  get  |          是             |        是          |        doGet()        |  较差  |
    |---------------------------------------------------------------------------------------|
    |  post |          否             |        否          |        doPost()       |  较高  |
    +---------------------------------------------------------------------------------------+
      

  9.   

    还有5楼补充的:“1.就是对于乱码问题,POST方法会比GET方法容易解决”
      

  10.   

    post方式是把参数放在请求头里面发送  post是非等幂的
    get方式是吧参数放在url中    get是等幂的