私はstackoverflowに関する多くの助力を受けてくれてとても感謝しています。私はこのリストループを正しくコーディングしているようだ。私はこのプロジェクトをもっと簡単にコード化する方法があることを知っていますが、私の学生プロジェクトでは変数をURLに渡す必要があります。私は単純にURLを通しているパスワードを組み合わせて、6つの値(cold,fusion,dynamic and bert, ernie, oscar
)で利用できるすべてのパスワードコンボを作成しようとしています。私は問題を私のリストループに隔離しました。あなたは私がここで何が欠けているか話すことができますか?前もって感謝します。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あなたのURL変数と変数を上書きし... –
はあなたが「何を意味するかについて詳しく説明することはできます問題"?コードがエラーを投げていますか?はいの場合は、質問を編集して実際のエラーメッセージを含めてください。 – Leigh
これは基本的に私のインデックス値の名前を変更する必要がありますか? – Veronica