Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一:
doGet:处理GET请求
doPost:处理POST请求
当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象。Servlet首先判断该请求是GET 操作还是POST 操作。然后它调用下面的一个方法:doGet 或 doPost。如果请求是GET就调用doGet方法,如果请求是POST就调用doPost方法。doGet和doPost都接受请求(HttpServletRequest)和响应(HttpServletResponse)。

所以说,

doget 是接收网页用get方法时调用的
dopost 是用来接收post方法的
get方法就象你在网页的地址栏里看到的一堆乱码,也就是url后面有参数
post就是用表单传过去的,就好象把数据都打成包发过去一样
如果不知道用的什么方法,你可以在servlet里把功能都写到一起
然后在一个方法里调用另一个方法就可以了
比如
public void doPost(HttpServletRequest request,HttpServletResponse)
throws ServletException,IOException
{
doGet(request,response);
}

转载于:https://www.cnblogs.com/amboyna/archive/2007/09/18/897101.html

Java学习之Servlet-doGet()与doPost()相关推荐

  1. JAVA学习篇--Servlet详解

    Servlet由来 做过BS项目的人都知道,浏览器能够根据HTML静态标记语言来显示各式各样的网页.但是如果我们需要在网页上完成一些业务逻辑:比如登陆验证.或者说网页显示的内容在服务器的数据库中.如果 ...

  2. Java学习笔记·Servlet parameter参数传递utf-8文字编码正常显示

    传递parameter时,正常显示各种语言文字的编码 首先设置tomcat的uriencoding为iso-8859-1(tomcat配置文件里的server.xml) <Connector U ...

  3. java中的doget_java servlet中doGet()和doPost()方法的用法和区别

    一般来说我们是用不到doGet方法的,doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全.而且doGet方法只能提交256个字符(1024字节),而doPost没有限制,因为get方 ...

  4. 初学Java Web(4)——Servlet学习总结

    经过一段时间的学习,对于Servlet有了新的不一样的见解,在这里做一下总结,将近来学习到的知识总结一下. Servlet 的请求流程 浏览器发出请求:http://localhost:80/xxx1 ...

  5. 【java学习之路】(javaWeb【后端】篇)002.Servlet

    第一章 Servlet的入门 1. 学习目标 了解Web资源 了解Servlet的概念 掌握Servlet的作用 掌握Servlet的XML方式配置 了解Servlet的注解方式配置 2. 内容讲解 ...

  6. Java学习——servlet简单学习

    躬自厚而薄责于人,则远怨矣. --<论语> 前言:个人学习内容,记录一下,略显粗浅. 准备:了解前端知识,并下安装好Tomcat,若没有请看上一篇: Tomcat下载和安装 目录 一.写个 ...

  7. JAVA Web学习之servlet开发

    01.servlet开发入门 动态web资源开发有两种技术:Servlet和JSP,只有把Servlet学明白了才能学JSP. Sun公司在其API中提供了一个Servlet接口,用户若想用一个动态w ...

  8. 【Servlet】什么情况下调用doGet和doPost

    ⭐什么情况下调用doGet()和doPost()? 默认情况是调用doGet()方法,JSP页面中的Form表单的method属性设置为post的时候,调用的为doPost()方法:为get的时候,调 ...

  9. java web之servlet

    readme 课程回顾:Tomcat服务器和HTTP的协议 Tomcat服务器 WEB简介 1.网络的架构 C/S B/S 2.C/S 客户端/服务器 B/S 浏览器/服务器* C/S压力比较小,下载 ...

  10. 【java学习之路】(javaWeb【后端】篇)004.Thymeleaf

    第一章 Thymeleaf入门 1. 学习目标 掌握MVC 了解Thymeleaf的简介 掌握引入Thymeleaf 掌握Thymeleaf的入门案例 2. 内容讲解 2.1 MVC 2.1.1 为什 ...

最新文章

  1. WCF的CommunicationObjectFaultedException异常问题
  2. 浅析TCP之SACK(选择性确认)
  3. python3利用smtplib通过qq邮箱发送邮件
  4. 解决:如何在Android Studio中找出自己项目文件的所在位置
  5. php discuz 定时计划,为什么discuz这个功能计划任务功能不用事件调度呢?
  6. Ubuntu18.04 安装 nvidia2080Ti显卡驱动
  7. Python 3 从入门到精通 Mac OS
  8. 火山安卓自定义组件封装源码讲解
  9. 最大子列和问题(C语言)
  10. 九型人格:四、The TRAGIC ROMANTIC 悲情浪漫者 - 我若不是独特的,就没有人会爱我
  11. bc547可以用8050代换吗_常用三极管代换型号
  12. MT6573 android 系统默认语言处理流程
  13. Pytorch中函数参数dim的理解
  14. 机器学习(六):特征降维和主成分分析法
  15. python最大分词_北大开源了Python中文分词工具包,准确度远超Jieba
  16. hdfs单点故障和内存受限问题
  17. 【Linux】使用grep命令查找文件内容
  18. 蓝牙耳机与电脑连接篇
  19. 人工智能是引领未来的战略性技术 推动人工智能多学科交叉融合
  20. android手机(平板)下载文件后,在文件管理软件中可以看到,通过mtp模式连接电脑后,无法在电脑上看到

热门文章

  1. caffe训练的实时可视化思路
  2. 分类器对未见过类别的识别问题
  3. python基于scipy模块实现统计学中三大相关系数的计算
  4. R语言各个包里面的数据集
  5. scala学习笔记三----scala函数式编程风格学习
  6. gitlab主备同步_gitlab实现主备切换集群
  7. python列表操作符_Python中list()列表操作符的案例分享
  8. Cmax最优但∑Ci不一定最优 例子
  9. Calvin: Fast Distributed Transactions for Partitioned Database Systems研读
  10. 区块链 Fisco bcos 智能合约(17)-区块链的速度困境:“贵”在信任,“慢”得其所