问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Request(计算机专业术语)详细资料大全

发布网友 发布时间:2022-12-29 16:52

我来回答

1个回答

热心网友 时间:2023-11-18 04:56

request这个对象不用事先声明,就可以在JSP网页中使用,在编译为Servlet之后,它会转换为javax.servlet..HttpServletRequest形态的对象,HttpServletRequest对象是有关于客户端所发出的请求的对象,只要是有关于客户端请求的信息,都可以借由它来取得,例如请求标头、请求方法、请求参数、客户端IP,客户端浏览器等等信息。

基本介绍

主要方法,举例示范,ASP对象,Request 对象,参数,方法,比较,属性,

主要方法

getParameterNames():取得客户端所发出的请求参数名称. getParameter():可以让您指定请求参数名称,以取得对应的设定值. getServerName():请求的伺服器. getProtocol():使用协定. getMethod():请求方法. getServerPort():请求连线埠号. getContextPath():Context路径. getServletPath(): Servlet路径. getRequestURI():URI路径. getQueryString():查询字元串. getRemoteAddr():使用者主机IP. getRemotePort():使用者使用连线埠号.

举例示范

:localhost:8080/myjsp/requestdemo.jsp?name=john&nick=john 对应的信息为: 请求的伺服器: localhost 使用协定: HTTP/1.1 请求方法: GET 请求的连线埠号: 8080 Context路径: /myjsp Servlet路径: /requestdemo.jsp URI路径: /myjsp/requestdemo.jsp 查询字元串: name=john&nick=john 使用者主机IP: 127.0.0.1 使用者使用连线埠号: 1060

ASP对象

Request 对象

可以使用 Request 对象访问任何基于 HTTP 请求传递的所有信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问客户端传送给伺服器的二进制数据。 Request 的语法 : Request[. 集合 | 属性 | 方法 ]( 变数 ) 在这里作者将挑选一些常用的对象语法进行分析 1、Form Form 集合通过使用 POST 方法的表格检索邮送到 HTTP 请求正文中的表格元素的值。 语法 Request.Form(element)[(index)|.Count]

参数

element 指定集合要检索的表格元素的名称。 index 可选参数,使用该参数可以访问某参数中多个值中的一个。它可以是 1 到 Request.Form(parameter).Count 之间的任意整数。 Count 集合中元素的个数 Form 集合按请求正文中参数的名称来索引。Request.Form(element) 的值是请求正文中所有 element 值的数组。通过调用 Request.Form(element).Count 来确定参数中值的个数。如果参数未关联多个值,则计数为 1。如果找不到参数,计数为 0。要引用有多个值的表格元素中的单个值,必须指定 index 值。index 参数可以是从 1 到 Request.Form(element).Count 中的任意数字。如果引用多个表格参数中的一个,而未指定 index 值,返回的数据将是以逗号分隔的字元串。 可以使用重述符来显示表格请求中的所有数据值。例如,用户通过指定几个值填写表格,见下图。 对于 hobby 参数,您可以使用下面的脚本检索这些值。 < > < head>< title>< /title>< /head>  < body> < p> 请填写你的爱好 < /p> < form method="POST" action="form.asp"> < p>< input type=text name=hobby size="20">< br> < input type=checkbox name=hobby value=" 足球 "> 足球 < input type=checkbox  name="hobby" value=" 桌球 "> 桌球 < /p> < p>< input type=submit value=" 传送 " name=B1>< input type=reset value=" 重填 "  name="B2">< /p> < /form> < %  For Each i In Request.Form("hobby")  Response.Write i & "< BR>"  Next  %> < /body>< /> 将以上代码剪贴到记事簿中(注意将“< ”后面的空格去掉),保存为 form.asp 档案并运行,request 对象可以根据你在 form 中填入或选择元素内容的不同将元素逐个显示出来。 当然使用 For...Next 循环也可以生成同样的输出,如下所示 : < % For i = 1 To Request.Form("hobby").Count< Response.Write Request.Form("hobby")(i) & "< BR>"Next< %>

方法

【ASP中,Request 对象获取数据的3种方法:】 1.Request.Form:获取以POST方式提交的数据(接收Form提交来的数据); 2.Request.QueryString:获取地址栏参数(以及以GET方式提交的数据) 3.Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。 而且有时候也会得到不同的结果。如果你仅仅是需要Form中的一个数据,但是你使用了Request而不是Request.Form,那么程式将在QueryString、ServerVariable中也搜寻一遍。如果正好你的QueryString或者ServerVariable里面也有同名的项,你得到的就不是你原本想要的值了。

比较

【asp中,request.form与request.querystring的比较】 1、对于post传值的方法,采用request.form接受,他的参数值不会在url中用明文方式显示,且长度不受*,安全性相对较高; 2、get方法递交的表单或通过url传值采用request.querystring进行获值的方法,(1)参数值明码显示(2)长度受限;优点:(1)方便可以直接定义一个url就可以传值;作用:常用与资料库中的文章id传值,进行资料库的查询;

属性

request.params是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。 如果要在两个页面传递数据的话,只能用request.querystring、request.form、request.cookies Request.Params 会在 QueryString、Form、Server Variable 以及 Cookies 找数据, 他首先在 QueryString 集合查找数据,如果在 QueryString 找到数据,就返回数据,如果没有找到就去 Form 集合中查找数据,找到就返回,否则在往下一下个集合查找数据。 Request.Params["id"] Request.Form["id"] Request.QueryString["id"] Request.QueryString["id"] Request.Params是所有post和get传过来的值的集合,Request.Form是取post传值, Request.QueryString是get传过来的值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
会计中级什么时候拿证 会计中级职称什么时候领取 手机中毒后恢复出厂设置就可以了吗? 手机中病毒后如何清除? 做代购初期怎么找客源,微商代购怎么找精准客 ...代购,都是阿迪耐克正品。怎么才能把微商做好。 做微商和代购,有哪些引流获客的方法? 250㎜的水泥撑棍一捆多少根? 吊顶一平要多少丝杠 ...断开电源,一端接地,这个时候把极板远离,为什么是两极板电压变大而... request和session传递对象的方法分别是什么 跑步的弊端 同样配置的电脑 i7处理器会比i5处理器快很多吗 同样4G内存2G显存 什么是国民旅游休闲卡阿? 国民旅游休闲计划纲要的介绍 《国民旅游休闲纲要》将带来哪些影响? 国民旅游休闲计划的分类 国民旅游休闲计划的原则 国民旅游休闲纲要(2013-2020年)的简介 国民旅游休闲计划的介绍 工作体系是什么意思 虎将[hǔ jiàng]什么意思?近义词和反义词是什么?英文翻译是什么? 有没有九虎一生这个词语呢 微信设备在哪里找 请问什么是微信? 但愿长安千里隔,不知何处觅归程?是什么意思 惠威d1500音响用蓝牙有电流什么原因 梦见别人发钱有什么预兆?是什么意思? 梦见给别人发钱有什么预兆?是什么意思? 微信读书怎么下载到微信 白狐属于什么类型的电影 男网名成语大全? 适合当网名的四字成语大全? 25升所料捅有几斤 华为手机如何查手机型号 裙子肩带总是滑落怎么办 iOS NSError详解 笔记本风扇转一下就停了是为什么? 电脑开机风扇转一下就停怎么办? 活动邀请短信 财务管理十分重视股价的高低,其原因是什么 春笋和冬笋哪个是发物 皮沙发被刀割了怎么办 京东校园白条额度1000怎么提高 豆奶怎么做的 求部电影,杰西卡.德雷克(Jessica Drake) 演的那部fallen 哪位大侠帮个忙,谢了2861147914@qq.com 我应该怎么评价鱼丸鼓浪屿美食 海壹鱼丸评价好不好吃面粉的吗 安井鱼丸240克为啥那么贵 如何评价烽火佳人里面每个角色?