ncry.net
当前位置:首页 >> 请问sErvlEt里的Dopost 和DogEt分别是做什么的? >>

请问sErvlEt里的Dopost 和DogEt分别是做什么的?

doget 是接收网页用get方法时调用的 dopost 是用来接收post方法的 get方法就象你在网页的地址栏里看到的一堆乱码,也就是url后面有参数 post就是用表单传过去的,就好象把数据都打成包发过去一样 其实知不知道都没什么,你可以在servlet

servlet中的doGet()与doPost()工作的方式如下:1.doGet GET调用用于获取服务器信息,并将其做为响应返回给客户端.当经由Web浏览器或通过HTML、JSP直接访问Servlet的URL时,一般用GET调用.GET调用在URL里显示正传送给

一般来说我们是用不到doGet方法的,doGet方法是servlet提交报头数据之类的用的,doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全.而且doGet方法只能提交256个字符.doPost则没有这个限制.通常我们使用的都是

简单的说就是一个处理的是POST过来的数据,一个处理的是GET过来的数据,比如 servlet?id=1这个就可以用GET方式.表单传上来的值就要用POST方式.

没什么区别,就是html表单提交的method是post的调doPost、get的调doGet.而一般情况下,无论哪种method提交的表单,处理都一样,所以只要写一个,在另一个里调这个就行了.public void doGet(HttpSrevletRequest request, HttpServletResponse response) { 逻辑实现}public void doPost(HttpSrevletRequest request, HttpServletResponse response) { doGet(request, response);}

其实doGet和doPostd的功能都是一样,就是获取前段传过来的数据.但是通过method=“get”传过来的数据,会在请求的URL里面显示.而method=“post”的时候,数据不会显示在请求的URL里面显示.

doGet是处理客户端发来的Get请求,doPost是处理客户端发来的Post请求,它们的区别可以从以下7个方面来说明:1、客户端(一般指浏览器)生成的方式get:form中method属性为get时;或者直接在URL地址栏中输入URL,需要传递参数时,

很简单的问题 根据请求的类型(就是你form表单中method属性下面的那请求类型,默认为doget().)HTTPServlet类的excute方法会选择调用对应的方法.dopost()是比较安全的,在你的浏览器上不会出现发送的参数,比如你如果提交带有密码的表单发请求时一定要是dopost(),否则密码会这样被显示在浏览器上…….jsp?pwd=kkk 应该说的够清楚了吧

浏览器提交请求给servlet的时候 有6种方式 get和post是比较常用的 别的基本不用 get方式 参数在地址栏中显示 通过?name=""&id=""这种形式传递的 不安全 只能传递2kb的能容 post方式 底层是通过流的形式传递 不限制大小 上传的时候必须用post方式 servlet根据提交请求的方式去调用相应的doget和dopost的方法 嗯 应该就这些

Service是类GenericServlet中最重要的方法,每次客户向服务器发出请求时,服务器就会调用这个方法.程序员如果想对客户的请求进行响应的话就必须覆盖这个方法,并在这个方法中加入自己的代码来实现对客户的响应.Service有两个参数

网站首页 | 网站地图
All rights reserved Powered by www.ncry.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com