Java学习之Servlet-doGet()与doPost()
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()相关推荐
- JAVA学习篇--Servlet详解
Servlet由来 做过BS项目的人都知道,浏览器能够根据HTML静态标记语言来显示各式各样的网页.但是如果我们需要在网页上完成一些业务逻辑:比如登陆验证.或者说网页显示的内容在服务器的数据库中.如果 ...
- Java学习笔记·Servlet parameter参数传递utf-8文字编码正常显示
传递parameter时,正常显示各种语言文字的编码 首先设置tomcat的uriencoding为iso-8859-1(tomcat配置文件里的server.xml) <Connector U ...
- java中的doget_java servlet中doGet()和doPost()方法的用法和区别
一般来说我们是用不到doGet方法的,doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全.而且doGet方法只能提交256个字符(1024字节),而doPost没有限制,因为get方 ...
- 初学Java Web(4)——Servlet学习总结
经过一段时间的学习,对于Servlet有了新的不一样的见解,在这里做一下总结,将近来学习到的知识总结一下. Servlet 的请求流程 浏览器发出请求:http://localhost:80/xxx1 ...
- 【java学习之路】(javaWeb【后端】篇)002.Servlet
第一章 Servlet的入门 1. 学习目标 了解Web资源 了解Servlet的概念 掌握Servlet的作用 掌握Servlet的XML方式配置 了解Servlet的注解方式配置 2. 内容讲解 ...
- Java学习——servlet简单学习
躬自厚而薄责于人,则远怨矣. --<论语> 前言:个人学习内容,记录一下,略显粗浅. 准备:了解前端知识,并下安装好Tomcat,若没有请看上一篇: Tomcat下载和安装 目录 一.写个 ...
- JAVA Web学习之servlet开发
01.servlet开发入门 动态web资源开发有两种技术:Servlet和JSP,只有把Servlet学明白了才能学JSP. Sun公司在其API中提供了一个Servlet接口,用户若想用一个动态w ...
- 【Servlet】什么情况下调用doGet和doPost
⭐什么情况下调用doGet()和doPost()? 默认情况是调用doGet()方法,JSP页面中的Form表单的method属性设置为post的时候,调用的为doPost()方法:为get的时候,调 ...
- java web之servlet
readme 课程回顾:Tomcat服务器和HTTP的协议 Tomcat服务器 WEB简介 1.网络的架构 C/S B/S 2.C/S 客户端/服务器 B/S 浏览器/服务器* C/S压力比较小,下载 ...
- 【java学习之路】(javaWeb【后端】篇)004.Thymeleaf
第一章 Thymeleaf入门 1. 学习目标 掌握MVC 了解Thymeleaf的简介 掌握引入Thymeleaf 掌握Thymeleaf的入门案例 2. 内容讲解 2.1 MVC 2.1.1 为什 ...
最新文章
- WCF的CommunicationObjectFaultedException异常问题
- 浅析TCP之SACK(选择性确认)
- python3利用smtplib通过qq邮箱发送邮件
- 解决:如何在Android Studio中找出自己项目文件的所在位置
- php discuz 定时计划,为什么discuz这个功能计划任务功能不用事件调度呢?
- Ubuntu18.04 安装 nvidia2080Ti显卡驱动
- Python 3 从入门到精通 Mac OS
- 火山安卓自定义组件封装源码讲解
- 最大子列和问题(C语言)
- 九型人格:四、The TRAGIC ROMANTIC 悲情浪漫者 - 我若不是独特的,就没有人会爱我
- bc547可以用8050代换吗_常用三极管代换型号
- MT6573 android 系统默认语言处理流程
- Pytorch中函数参数dim的理解
- 机器学习(六):特征降维和主成分分析法
- python最大分词_北大开源了Python中文分词工具包,准确度远超Jieba
- hdfs单点故障和内存受限问题
- 【Linux】使用grep命令查找文件内容
- 蓝牙耳机与电脑连接篇
- 人工智能是引领未来的战略性技术 推动人工智能多学科交叉融合
- android手机(平板)下载文件后,在文件管理软件中可以看到,通过mtp模式连接电脑后,无法在电脑上看到
热门文章
- caffe训练的实时可视化思路
- 分类器对未见过类别的识别问题
- python基于scipy模块实现统计学中三大相关系数的计算
- R语言各个包里面的数据集
- scala学习笔记三----scala函数式编程风格学习
- gitlab主备同步_gitlab实现主备切换集群
- python列表操作符_Python中list()列表操作符的案例分享
- Cmax最优但∑Ci不一定最优 例子
- Calvin: Fast Distributed Transactions for Partitioned Database Systems研读
- 区块链 Fisco bcos 智能合约(17)-区块链的速度困境:“贵”在信任,“慢”得其所