昨天, 做了个简单的分页。需要保留原来的所有的url参数,而且要把参数pgno的值改变(修改同事的程序,只是简单地加入分页,所以要保留同事处理的所有参数变量,因为只有30分钟,不想理解里面的内容。)。有不行一个query string里出现2个pgno。
当coldfusion的页面接收参数的时候,会产生一个url的structure。我们可以通过这个structure还实现我们的分页。让它简单点。
这个函数是把一个struct转成字串。
<cffunction name="udf_struct2querystring">
<cfargument name="pstruct">
<!--- 定义本地变量。其中l_key不是外面的那个l_key--->
<cfset var l_key = "">
<cfset var l_retstr = "">
<cfloop collection="#pstruct#" item="l_key">
<cfif listlen(l_key, "=") eq 1>
<cfset l_retstr= listappent(l_retstr, l_key & "=", "&")>
<cfelse>
<cfset l_retstr= listappent(l_retstr, listfirst(l_key,"=") & "=" &URLEncodedFormat(listrest(l_key,"=")), "&")>
</cfif>
</cfloop>
<cfreturn l_retstr>
</cffunction>
<!--- 显示分页内容。例子只是一个简单的代码。不是全部的代码--->
<cfoutput>
<cfloop from="1" to="10" index="l_key">
<!---这里就是我要处理的pgno, 这样就不会有重复的地方--->
<cfset url["pgno"] = l_key>
<a href="abc.cfm?#udf_struct2querystring(url)#">#l_key#</a>
</cfoop>
</cfoutput>
分享到:
相关推荐
不幸的是,由于时间有限,我将无法继续开发ColdFusion扩展。 我建议您改为尝试 。 致谢 语法高亮所基于的 。 , , 和 作为某些功能和CFML解析器正则表达式的灵感来源。 提供文档和摘录来源。 贡献者 该项目有很多...
一个邮件服务器,用于捕获从 ColdFusion 发送的所有电子邮件 用于访问从 ColdFusion 发送的所有电子邮件的 Web 邮件客户端 MS 核心字体 SSL 自签名证书 如何使用 你必须自己检查你的代码库 更改Vagrantfile的/tmp...
Lucee使用更少的资源并提供了更好的性能为Adobe ColdFusion:copyright:CFML提供了一个兼容层。安装您可以或获取我们的发行版之一: (只需解压缩并运行;删除即可清理)或者,尝试使用由Lucee支持的CFML超级
从ColdFusion9升级到ColdFusion16的详细介绍方法 日语版
ColdFusion的提示 由 (在) 版本1.1.1 这是最初由编写的的ColdFusion端口。 它提供了针对水平缩放和二进制搜索查找性能进行了优化的抗碰撞ID。 每个cuid值都以字母c开头,并且... cuid库公开了一个公共方法.create
ColdFusion ========== ColdFusion 是一个树莓派 RFID 门禁系统。 它使用 [wiringPi](http://wiringpi.com/) 来控制 Piface 切换门内的电子锁。 然后它将扫描器给出的 UID 与数据目录中的 UID 进行比较,如果找到...
duo_coldfusion -ColdFusion Web应用程序的二重身份验证 这里是什么: js -Duo Javascript库,由您的Web服务器托管。 DuoWeb.cfc Duo ColdFusion SDK与您的Web应用程序集成 DuoTest.cfm我们的SDK的单元测试 感谢...
Java for Coldfusion Developers
使用ColdFusion Express进行ColdFusion Web应用开发,偏门好东东
ColdFusion-UI-the-Right-Way, 在后端,一个演示如何使用ColdFusion进行UI的文章列表 ColdFusion用户界面这个项目是为了帮助ColdFusion开发人员从产品中离开多个内置的UI控件。 这是我们的信任( 这将在介绍中更详细...
ColdFusion是建立交互式站点的一个快速而强大的开发工具。利用ColdFusion,可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML...
ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施...
ColdFusion.MX.Bible ColdFusion.MX.Bible ColdFusion.MX.Bible
coldfusion function chinese document
ColdFusion 函数 大部分 集合
ColdFusion官网安装文件
ColdFusion后台利用方法
学习coldfusion必不可少,网页编程的锦囊,需要的就快来下载
ColdFusion 5.0高级编程5.pdfColdFusion 5.0高级编程5.pdf
给学习中和正在开发ColdFusion的用户提供一种很大的帮助