我已經收到了很多關於stackoverflow的幫助,我非常感謝。我似乎被困在編碼這個List Loop正確。我知道有很多簡單的方法來編寫這個項目,但我的學生項目需要我通過URL傳遞變量。我試圖簡單地將我通過URL傳遞的密碼合併,以創建所有可用六個值(cold,fusion,dynamic and bert, ernie, oscar
)提供的密碼組合。我已將問題隔離到我的List Loop。你們能告訴我在這裏錯過了什麼嗎?提前致謝。在CF中使用循環列表來創建組合
錯誤消息:
錯誤鑄造 類型coldfusion.compiler.ASTstructureReference不能轉換到 java.lang.String中到不兼容的類型的一個對象。
這通常表示在Java中有編程錯誤 ,但它也可能意味着您已嘗試使用 以與設計不同的方式使用外部對象。
passwords.cfm:
<cfinclude template="header.cfm">
<body>
<h2>Loop List</h2>
<a href="looplist.cfm?List1=cold,fusion,dynamic&List2=bert,ernie,oscar">
Click here for all password combinations</a>
<cfinclude template="footer.cfm">
looplist.cfm:
<cfinclude template="header.cfm">
<h2>Loop List</h2>
<cfloop Index = "#URL.List1#" List = "#URL.List2#">
<cfloop Index = "#URL.List2#" List = "#URL.List1#">
</cfloop>
</cfloop>
<cfset passwordList= #URL.List1# & #URL.List2#>
<UL><cfoutput>#passwordList#</cfoutput><UL><BR>
<cfinclude template="footer.cfm">
你「再利用」 as'index'of循環您的網址變量和覆蓋變量... –
你能對你的意思是「什麼樣的詳細說明問題」?代碼是否引發錯誤?如果是,請編輯您的問題以包含實際的錯誤消息。 – Leigh
好吧,所以基本上我需要重新命名我的索引值? – Veronica