coldfusion - 如何在 Coldfusion 中获取 URL 参数和值?

标签 coldfusion

如何在 Coldfusion 中获取 URL 参数和值?
例如:-

我的网址是

test.cfm?par1=val1&par2=val2&par3=val3

是否可以直接获取第二个参数及其值?

<cfset param='#url.par2#'>我可以得到 par2 的值,
但是我的参数是从其他页面动态生成并传递到这里(par2可能是下一次abc2,xyz2等。)
所以我认为更好的方法是在第二个位置中获取参数和值(位置不总是改变)。

任何想法我怎么能得到它?

提前致谢

最佳答案

您还可以访问 url范围作为一个结构,所以你可以得到:

<cfset param2 = url['param2'] />

如果您可能有一组字段的命名约定,这将很有用。假设您正在收集姓名和电子邮件,如下所示:
email1=foo@bar.com&name1=Fred&email2=xxx@yyy.com&name2=Sally

你可以这样写:
<cfloop condition="someCondition">
    <cfset email = url['email' & i] />
    <cfset name = url['name' & i] />
    <!--- Do something --->
    <cfset i++ />
</cfloop>

关于coldfusion - 如何在 Coldfusion 中获取 URL 参数和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1904102/

相关文章:

ssl - 通过 SSL 的 CFHTTP

java - 在 ColdFusion 中规范化字符串

ColdFusion 与 ORM init 函数在非持久属性中设置值

coldfusion - CFC 从哪里获得它的应用范围

eclipse - CFBuilder 中的 cfscript 代码辅助

coldfusion - 了解 ColdFusion FindNoCase

javascript - Coldfusion:空链接 href ="#"错误

ajax - Colfdfusion循环状态更新Ajax

security - 如何在不修改页面源的情况下全局修改从 IIS 发送的页面输出?

java - 使用 Java 在 ColdFusion 中计算 HMAC-SHA256 摘要