Topic: 请教Servlet中的doGet()、doPost()、方法的区别!

  Print this page

1.请教Servlet中的doGet()、doPost()、方法的区别! Copy to clipboard
Posted by: bawangjiandan
Posted on: 2004-10-18 16:48

我在资料书中看到Servlet中的doGet()方法是用于处理HTTP GET、有条件的HTTP GET和头部HTTP HEAD请求。
    doPost()方法用于处理HTTP POST请求。
    但是在很多例子中用得都很随便,好像没有多少区别,请各位大虾说明一下这两个方法的区别,并且在什么情况下用。谢谢。

2.Re:请教Servlet中的doGet()、doPost()、方法的区别! [Re: bawangjiandan] Copy to clipboard
Posted by: why
Posted on: 2004-10-18 18:12

Differences Between doGet(),doPost(),service()
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=7&t=012885

3.Re:请教Servlet中的doGet()、doPost()、方法的区别! [Re: bawangjiandan] Copy to clipboard
Posted by: kavinwang
Posted on: 2004-10-19 21:55

它们确实区别不大,dopost负责对client端的post的数据进行处理,另外一个是对get数据进行处理,关于post和get的区别如果你不知道,可以另外开新贴提问。
这两个方法其实是一个,就是父类的service()方法。所以说它们没有区别,也就是很随便的原因,因为它们是相容的。
在这些方法中你拿到client的数据都是一样的,都是同一个类。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923