CFEclipse无法识别cfimage标记中的structName

时间:2011-10-27 20:54:36

标签: coldfusion coldfusion-9 cfeclipse cfimage

此代码:

<cfimage action="info" structName="imageInfo" source="#imagePath#">

发出此错误:

标签需要属性“structName”。 (实测值: [来源,结构名称,行动])

当我在CFBuilder中运行此代码时 - 一切正常,但我必须使用CFEclipse。 我该怎么办(我用CF9)? 谢谢你的回答!

2 个答案:

答案 0 :(得分:4)

当然,这个问题不会阻止您在ColdFusion上运行您的应用程序。它只是一个IDE警告,说明出错了。

您有几个选择。

  1. 尝试在structName中使用小写N.即结构名称。 ColdFusion不区分大小写,但Java是,而CFEclipse是Java应用程序。

  2. 如果这不起作用,则可能意味着驱动代码辅助的字典文件不正确。您可以查找XML文件并更新它们以包含该属性。

  3. 您可以使用CFBuilder。我知道你说你不能,但我不得不质疑为什么。你知道有一个和CFEclipse一样好的免费版本,对吗?

答案 1 :(得分:1)

问题是彼得提到的文件中存在套管故障。有一个引用“structName”来定义属性本身,另一个“structname”在列表中定义action =“info”需要哪些属性。如果你使它们都相同,那么重新启动Eclipse,你应该没问题(我需要做的就是让错误指示消失)。