`
ictch
  • 浏览: 135397 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

doGet()和doPost()的使用和区别

    博客分类:
  • Java
 
阅读更多

 

protected      void    doGet(HttpServletRequest    req,    HttpServletResponse    resp)    
处理GET请求,显式提交客户端的信息,信息有长度限制;  

protected      void    doPost(HttpServletRequest    req,    HttpServletResponse    resp)    
允许客户端提交没有长度限制的数据信息;

1、doGet()是在地址行显示要传送的信息.
     doPost()则不显示任何信息.
    具体应用时,有密码时用doPost().

2、doGet() 超链接时起作用,doPost() form提交时起作用

3、get方法就象你在网页的地址栏里看到的一堆乱码,也就是url后面有参数 

     post就是用表单传过去的,就好象把数据都打成包发过去一样 

4、

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

3)通常的写法:先用doGet(),然后在doPost()中调用doGet(),这样就万无一失了
4)简单的说,get是通过http    header来传输数据,有数量限制,而post则是通过http    body来传输数据,没有数量限制。
5)还有一点:get和post提交的数据量是不一样的.  
   get好像最多只能在url后跟64K(?具体多少忘记了),  
   post好像没这个限制,至少我post过5M以上的文本    
   还有url刷新时get好像可以不用重复提交原来提交的数据,  
   而post则会说内容已提交,想刷新请再提交.

分享到:
评论

相关推荐

    doget和dopost的区别

    在Web开发中,合理选择和使用这两种方法对于构建高效、安全的网络应用程序至关重要。特别是在Java Servlet框架中,通过doGet和doPost方法,开发者能够灵活地应对不同类型的HTTP请求,实现丰富的业务逻辑。此外,理解...

    doGet与doPost之间的区别 doGet与doPost之间的区别

    了解 doGet 和 doPost 之间的区别对于 Servlet 的开发和应用非常重要。 参数编码问题 在 Servlet 中,当页面通过两种方式请求 Servlet 的时候,参数的编码原本为 GBK,在通过 HTTP 服务将请求发送出去的时候,会将...

    doget和dopost中文乱码问题1

    在Web开发中,中文字符的乱码问题是一个常见的问题,特别是在使用DOGET和DOPOST请求时。今天,我们将讨论DOGET和DOPOST中文乱码问题的解决方案。 DOGET和DOPOST请求中的中文乱码问题 在使用DOGET和DOPOST请求时,...

    Servlet中doGet与doPost的区别

    Servlet中`doGet`与`doPost`方法的区别是理解和掌握Servlet工作原理的关键,它们分别对应HTTP协议中的GET和POST请求方式,下面将详细阐述这两个方法的特点及其应用场景。 ### 一、`doGet`与`doPost`的基本概念 `...

    13-Servlet访问流程以及doGet和doPost.pdf

    在本文中,我们将深入探讨Servlet的访问流程、生命周期以及doGet和doPost方法的工作原理。 首先,让我们了解Servlet的访问流程。当用户在浏览器中输入URL并提交请求时,这个请求会被发送到服务器。Tomcat这样的Web...

    doGet与doPost下载文件的案例

    总结来说,`doGet`和`doPost`在Java Web中扮演着不同角色:`doGet`常用于展示信息,而`doPost`则适合处理更复杂的数据提交,包括文件下载。在实际应用中,你需要根据具体需求选择合适的方法,并正确处理请求和响应。

    doGet、doPost、模拟post上传文件等http请求util

    模拟http请求实现文件上传,模拟doGet、doPost请求,实现信息发送

    c++通过doget和dopost的方式连接http的类

    在`HttpClient.h`中,你可以期待看到`HttpClient`类的声明,包括其成员变量、构造函数、析构函数以及`doGet`和`doPost`这样的成员函数。`doGet`函数用于发送一个GET请求,而`doPost`函数则用于发送POST请求。这些...

    【servlet】彻底解决doGet、doPost以及控制台中文乱码问题

    我们在javaWeb项目时,使用doget和dopost总是会出现各种原因的中文乱码问题,楼主在查阅大量资料后,将为什么有这样的问题,和如何解决这种问题做个总结。 思维导图: 1. 应答乱码处理(response输出页面时乱码) 1.1 ...

    doGet()和doPost()的区别

    doGet()和doPost()方法是Servlet类中定义的两个主要方法,它们分别对应HTTP协议中的两种请求方式:GET和POST。了解这两种方法的区别对于编写高效、安全的Web应用程序至关重要。 首先,GET是HTTP请求中最常见的一种...

    Java doGet, doPost方法和文件上传实例代码

    总之,`doGet`和`doPost`方法是Java Web开发中处理HTTP请求的关键,而文件上传则是POST请求的一个典型应用场景,常常结合使用`HttpServlet`和第三方库如Apache Commons FileUpload来实现。了解并熟练掌握这些知识对...

    doget dopost区别

    ### doget 与 dopost 的区别详解 #### 一、HTTP 请求方法概述 HTTP (Hypertext Transfer Protocol) 是互联网上应用最为广泛的一种网络协议,主要用于网页信息的传输。HTTP 协议定义了一系列请求方法来完成不同的...

    httpclient-helper:一个包含Spring的HttpClient的项目,该项目的成本,您可以高效,轻松地执行doGet和doPost

    ####spring-httpclient-helper是将HttpClient与Spring整合的一个工具,HttpClient的一个帮助,对外只暴露一个多例的HttpClientApiService,该类封装了doGet和doPost等常用的Http请求方式使用了HttpClient的连接池...

    使用Servlet实现用户注册共4页.pdf.zip

    【标题】:使用Servlet实现用户注册 ...本教程将详细讲解如何使用Servlet来实现用户注册功能,这是一个常见的Web应用程序需求。...而“用doget和dopost打印乘法表”是一个练习题,可以帮助巩固对Servlet请求处理的理解。

    自己写的用于Servlet中doGet方法转码

    UTF-8是一种广泛使用的Unicode字符编码,它能够表示几乎所有的Unicode字符,并且在网页和网络通信中非常常见。 在Servlet的`doGet`方法中,我们通常会接收到客户端发送的请求参数,这些参数可能带有特定的字符编码...

    课件学习Servlet课件学习课件学习

    HttpServlet已经为我们预定义了doGet和doPost方法,分别对应HTTP的GET和POST请求。在实际开发中,只需重写这两个方法即可,不需要覆盖service方法。 Servlet的生命周期包括加载、初始化、服务、销毁四个阶段。每当...

    JavaWeb的三大组件详细总结

    文章目录一、Servlet(Server Applet)1、Servlet概述:1、ServletConfig API:2、GenericServlet类2、HttpServlet类:(重点掌握)1、doGet和doPost的区别:2、Servlet细节:3、web.xml文件(了解)4、...

    Servlet实验报告.pdf

    本实验报告的主要目的是掌握 Servlet 应用,熟悉 web 开发的 MVC 模式,了解 servlet 的工作流程和作用,并掌握 servlet 的方法 init()、destory()、doGet()、doPost()。 一、实验目的 1. 掌握 Servlet 应用,熟悉...

    WebUtils.doPost

    String getString=WebUtils.doPost(path, map2,"GBK") ; if("1".equals(getString.trim())){ MainForm.log("成功导入|i="+i+":userName="+employee_no); }else{ MainForm...

Global site tag (gtag.js) - Google Analytics