首页 >  知识中心 >  新闻详情

dopost和doget区别 servlet中doPost()和doGet()有什么不同??

来源:朵拉利品网  |  2020-04-26 02:38:03

1, servlet中doPost()和doGet()有什么不同??



一般来说我们是用不到doGet方法的,doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全。而且doGet方法只能提交256个字符。通常我们使用的都是doPost方法,你只要在servlet中让这两个方法互相调用就行了,例如在doGet方法中这样写
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
再把业务逻辑直接写在doPost方法中。servlet碰到doGet方法调用直接就会去调用doPost因为他们的参数都一样。而且doGet方法处理中文问题很困难,要写过滤器之类的。

2, 请问servlet里的dopost 和doget分别是做什么的?



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

名词解释


方法

方法(fāng fǎ),汉语词语。原是指量度方形的法则,现指为达到某种目的而采取的途径、步骤、手段等。《朱子语类》中曾提及此词:“伯丰有才气,为学精苦,守官治事,皆有方法。”

 
相关新闻
oligo Oligo Primer和Random Primers的区别 06-28
Oligo Oligo Primer和Random Primers的区别 06-28
custody full custody和sole custody的区别 07-26
dog dog什么意思 08-15
牌子后面跟homme Dior homme跟Christan Dior有区别吗 09-21
epson stylus photo 1390 爱普生 STYLUS Photo 1390和爱普生 Stylus Photo 1400对比哪个好 10-17
suntanned suggest sb to do 对么 10-22
gopogle Google是干嘛的? 11-17
gopro7使用教程 GoPro Studio怎么用 11-17
each of the students是三单吗 【()ofthestudentsshowsourlovetothechildreninthepoorarea.】作业帮 02-21
相关产品
组装手机壳BEVOTPU简约时尚手机壳适合三星s6 /Edge/EdgePlus/三星Note5 06-09
PMMA DR FROSTED 特价现货 06-17
Elastocon OF65 高强度TPE 06-22
供应德图Testotesto 512压差测量仪testo 512压差测量仪 06-23
供货 产地韩国PLASTOMER品牌1040DB/DN TPE原料 06-30
TV新品STUDIO GLOW好莱坞四灯泡LED化妆补光镜前灯 多功能便携式 07-11
最新报价 Elastollan 1264 D U TPU 07-24
FESTO费斯托旋转分度台548077 DHTG-65-4-A 90 120 1... 07-25
供应 美国杜邦 Dupont POM Delrin DE20242 07-29
GHQAG 意大利A.D.Compound PP物性表 ADENE 08-19

大家都在看