このコード:
このエラーが発生しています:
タグには 'structName'属性が必要です。 (実測値: [source、structname、action])
このコードをCFBuilderで実行すると、すべてがOKですが、CFEclipseを使用する必要があります。 私は何をすべきですか(私はCF9を使用します)? あなたの答えをありがとう!
もちろん、この問題はColdFusionでアプリケーションを実行することを妨げるものではありません。何かが間違っているというIDE警告です。
いくつかの選択肢があります。
structNameに小文字のNを使用してみてください。すなわちstructname。 ColdFusionは大文字小文字を区別しませんが、JavaはCFEclipseはJavaアプリケーションです。
それでも問題が解決しない場合は、コードアシストを実行する辞書ファイルが正しくない可能性があります。
CFBuilderを使用できます。私はあなたができないと言ったことを知っていますが、私は理由を疑う必要があります。 CFEclipseと同じくらい良い無料のバージョンがあることはご存知でしょうか?
/path/to/eclipse/plugins/org.cfeclipse.cfml_1.2.34567890/dic
cf9.xml
1.2.345ビットは実行しているCFEのバージョンによって異なります)。
問題は、Peterが言及するファイルにケーシングの不具合があることです。属性自体を定義する "structName"と、action = "info"に必要な属性を定義するリストにある別の "structname"という参照があります。両方を同じにしてからEclipseを再起動するとOKになるはずです(エラーインジケータを消しておく必要があります)。