如何从URL字符串中检索(准)数组?
|
我想实现在.net中可以轻松完成的任务。
我想做的是传递多个相同名称的URL参数以构建这些值的数组。
换句话说,我想采用以下URL字符串:
http://www.example.com/Test.cfc?method=myArrayTest&foo=1&foo=2&foo=3
并从URL参数\“ foo \”构建一个数组。
在.net / C#中,我可以执行以下操作:
[WebMethod]
myArrayTest(string[] foo)
然后将根据变量“ foo”构建一个字符串数组。
到目前为止,我所做的是这样的:
<cffunction name=\"myArrayTest\" access=\"remote\" returntype=\"string\">
<cfargument name=\"foo\" type=\"string\" required=\"yes\">
这将输出:
1,2,3
我对此并不感到兴奋,因为它只是一个逗号分隔的字符串,而且我恐怕URL中可能会传递逗号(当然是经过编码的),然后如果我尝试遍历逗号,可能会被误解为单独的参数。
因此,我对如何实现这一目标感到困惑。
有任何想法吗??
提前致谢!!
没有找到相关结果
已邀请:
3 个回复
炉挤仙挟
我已使用以下查询对它进行了测试:
,看起来可以正常工作。 奖金。 Railo的最高提示:如果按以下格式设置查询格式,则将在URL范围
中自动创建此数组。
催备南菠亨
好按紊叉
应该给您您想要的。