在ColdFusion中,我了解如何使用查询字符串函数处理URL:即,第二个参数:
test.cfm?par1=val1&par2=val2&par3=val3
可以通过以下方式访问:
<cfset Param2 = ListGetAt(CGI.QUERY_STRING,2,"&")>
但是,我的任务是创建动态URL,参数只用斜杠分隔,即:
test.cfm/val1/val2/val3
如何以这种方式构建网址,然后在链接到的网页中使用这些参数?
编辑:我知道构建一个字符串是非常容易的,因为#34; test.cfm /#val1#/#val2#/#val#&#34;并将其用作我的网址;我想知道CF是否有更清洁,内置的方式帮助我做到这一点。我仍然迷失在如何访问页面中的那些内容。
答案 0 :(得分:0)
Param2 = listChangeDelims(CGI.QUERY_STRING,"/","&");
这会将“foo = bar&amp; sna = fu”变成“foo = bar / sna = fu”。
或listChangeDelims(CGI.QUERY_STRING,"/","&=");
将它改为“foo / bar / sna / fu”