java querystring_Request 对象之QueryString集合 | 学步园

java querystring_Request 对象之QueryString集合 | 学步园QueryString 集合检索 HTTP 查询字符串中变量的值 HTTP 查询字符串由问号 后的值指定 几个不同的进程都可以生成查询字符串 如 anchor 标记 stringsample 生成值为 thisisasampl 的变量名字符串 通过发送表格或由用户在其浏览器的地址框中键入查询也可以生成查询字符串 语法 Request QueryString variable i

QueryString 集合检索 HTTP 查询字符串中变量的值。HTTP 查询字符串由问号 (?) 后的值指定。几个不同的进程都可以生成查询字符串。如,anchor 标记

string sample

生成值为 “this is a sample” 的变量名字符串。通过发送表格或由用户在其浏览器的地址框中键入查询也可以生成查询字符串。

语法

Request.QueryString(variable)[(index)|.Count]

参数

variable

在 HTTP 查询字符串中指定要检索的变量名。

index

这是一个可选参数,可以用来检索 variable 的多个值中的某一个值。这可以是从 1 到 Request.QueryString(variable).Count 之间的任何整数。

注释

QueryString 集合是在 ServerVariables 集合中 QUERY_STRING 变量的分析版本 。它可以让您以名称检索 QUERY_STRING 变量。Request.QueryString (参数) 的值是出现在 QUERY_STRING 中所有参数 的值的数组。通过调用 Request.QueryString(parameter).Count 可以确定参数有多少个值。如果变量未关联多个数据集,则计数为 1。如果找不到变量,计数为 0。

要在多个数据集合的一个中引用 QueryString 变量,请指定 index 的值。index 参数可以是 1 到 Request.QueryString(variable).Count 中任意值。如果没有指定 index 的值,引用多个 QueryString 变量中的某个变量时,返回的数据是逗号分隔的字符串。

在 Request.QueryString 中使用参数时,服务器分析发送给请求的参数,并返回指定的数据。如果应用程序需要未分析的 QueryString 数据,可以通过调用不带参数的 Request.QueryString 检索到这个数据。

可以使用复述符在查询字符串中循环遍历所有的数据值。例如,如果发送以下的请求

http://NAMES.ASP?Q=Fred&Q=Sally

而且 Names.asp 包含下面的脚本,

—NAMES.ASP—

For Each item In Request.QueryString(“Q”)

Next

%>

Names.asp 将显示如下。

Fred

Sally

上述脚本也可以用 Count 来写。

For I = 1 To Request.QueryString(“Q”).Count

Next

%>

示例

客户端请求

/scripts/directory-lookup.asp?name=fred&age=22

results in the following QUERY_STRING value.

name=fred&age=22.

QueryString 集合将包含 name 和 age两个成员。那么,您就可以使用下面的脚本。

Welcome, .

Your age is .

将输出

Welcome, Fred. Your age is 22.

如果使用下面的脚本

The unparsed query string is:

将输出

The unparsed query string is: name=fred&age=22

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222008.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午4:46
下一篇 2026年3月17日 下午4:46


相关推荐

  • 详解IPv4地址

    详解IPv4地址IPv4 地址范围 0 0 0 0 255 255 255 255 约有 43 亿 计算机的 IP 地址由两部分组成 一部分为网络位 一部分为主机位 同一网段内的计算机网络部分相同 主机部分不同同时重复出现 路由器连接不同网段 负责不同网段之间的数据转发 交换机连接的是同一网段的计算机 通过设置网络地址和主机地址 在互相连接的整个网络中保证每台主机的 IP 地址不会互相重叠 即 IP 地址具有了唯一性 网络掩码 用于区分一个 IP 地址的网络部分和主机部分 IP 地址根据网络 ID 的不同分为 A

    2026年3月19日
    2
  • div内图片和文字水平垂直居中「建议收藏」

    div内图片和文字水平垂直居中「建议收藏」大小不固定的图片、多行文字的水平垂直居中本文综述想必写css的都知道如何让单行文字在高度固定的容器内垂直居中,但是您知道或者想过让行数不固定的文字在高度固定的容器内垂直居中呢?本文将会告诉你如何实现多行文字的垂直居中显示。关于图片垂直居中显示,想必很多写css的人都研究过,或者说是搜寻过方法。淘宝团队似乎提供了一种不错的方法,用font-size解决IE下垂直居中的问题,是

    2025年6月26日
    4
  • 什么是网站死链?如何查询网站死链?网站死链怎么解决?[通俗易懂]

    什么是网站死链?如何查询网站死链?网站死链怎么解决?[通俗易懂]网页死链:简单地讲,死链接指原来正常,后来失效的链接。死链接发送请求时,服务器返回404错误页面。死链出现原因1、动态链接在数据库不再支持的条件下,变成死链接。2、某个文件或网页移动了位置,导致指向它的链接变成死链接。3、网页内容更新并换成其他的链接,原来的链接变成死链接。4、网站服务器设置错误5、网站还没有完全做好,就上传到服务器上去了,这样也很多死链的。6、某文件夹名称修改,路

    2022年7月22日
    15
  • NVIDIA英伟达GPU显卡算力一览(包含Tesla和GeForce、TITAN及RTX系列等)

    NVIDIA英伟达GPU显卡算力一览(包含Tesla和GeForce、TITAN及RTX系列等)英伟达 GPU 算力一览官方说明在 GPU 算力高于 5 0 时 此计算机可以用来跑神经网络 而在 CSDN 和网页上查找 GPU 算力时 没有一个比较全面的博客对目前的显卡算力做统计 而且英伟达官网链接打开真的谜一样 很慢或者直接打不开 所以用这篇博客记录一下截至到 2020 8 27 一部分主流供深度学习的 GPU 的算力 NVIDIA 官方查找 GPU 算力的网址 https developer nvidia com cuda gpus 此外 目前主流的游戏本显卡 1650 1660 以及 1660Ti 等并未出现在官网的算力表中

    2025年7月30日
    13
  • Coze扣子工作流Ai Agent教程

    Coze扣子工作流Ai Agent教程

    2026年3月13日
    2
  • 教你win10系统显卡驱动安装失败的解决方法【系统天地】

    教你win10系统显卡驱动安装失败的解决方法【系统天地】我们日常在对电脑的使用过程中,经常都会遇到这样或那样的问题。比如说win10系统显卡驱动安装失败该怎么办呢?别着急,还有小编在呢?接下来小编就来告诉大家win10电脑系统显卡驱动安装失败怎么解决。详细教你win10系统显卡驱动安装失败怎么办:方法一,删除之前的显卡驱动文件重新安装1,首先,右键点击“此电脑”,菜单栏选择“管理”。2,进入计算机管理界面后,点击“设备管理器”,然后在界面右侧展开“显示适配器”选项,并右键点击显卡驱动程序,菜单栏选择“属性”下一步。3,点击“卸载设备”。4,显卡驱动程

    2022年5月22日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号