Coldfusion CFEclipse没有';无法识别cfimage标记中的structName

Coldfusion CFEclipse没有';无法识别cfimage标记中的structName,coldfusion,coldfusion-9,cfeclipse,cfimage,Coldfusion,Coldfusion 9,Cfeclipse,Cfimage,此代码: <cfimage action="info" structName="imageInfo" source="#imagePath#"> 正在给出此错误: 标记需要属性“structName”。(发现: [源、结构名称、操作]) 当我在CFBuilder中运行此代码时,一切都正常,但我必须使用CFEclipse。 我应该怎么做(我使用CF9)? 谢谢你的回答 当然,这个问题不会阻止您在ColdFusion上运行应用程序。它只是一个IDE警告,指出有问题 你有几个选择 尝

此代码:

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

正在给出此错误:

标记需要属性“structName”。(发现: [源、结构名称、操作])

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

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

你有几个选择

  • 尝试在structName中使用小写的N。i、 e.结构名称。ColdFusion不区分大小写,但Java是,而CFEclipse是一个Java应用程序

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

  • 您可以使用CFBuilder。我知道你说你不能,但我不得不问为什么。你知道有一个免费版本和CFEclipse一样好,对吧


  • 当然,这个问题不会阻止您在ColdFusion上运行应用程序。它只是一个IDE警告,指出有问题

    你有几个选择

  • 尝试在structName中使用小写的N。i、 e.结构名称。ColdFusion不区分大小写,但Java是,而CFEclipse是一个Java应用程序

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

  • 您可以使用CFBuilder。我知道你说你不能,但我不得不问为什么。你知道有一个免费版本和CFEclipse一样好,对吧


  • 问题是Peter提到的文件中有一个套管故障。有一个对“structName”的引用来定义属性本身,还有一个对“structName”的引用,它位于定义action=“info”需要哪些属性的列表中。如果您将它们都设置为相同的,然后重新启动Eclipse,您应该可以(这是我需要做的,以使错误指示器消失)。

    问题在于Peter提到的文件中有一个套管故障。有一个对“structName”的引用来定义属性本身,还有一个对“structName”的引用,它位于定义action=“info”需要哪些属性的列表中。如果您将它们都设置为相同的,然后重新启动Eclipse,您应该可以(这是我需要做的,以使错误指示器消失)。

    您是否尝试在structname中使用小写的“n”?是的,我尝试过,但没有结果您是否尝试在structname中使用小写的“n”?是的,我尝试过,但没有结果2,我不完全确定你所说的“你可以搜索这些XML文件…”是什么意思,但要明确的是,只有一个XML文件需要编辑(每个CFML服务器),所以Wolandello只需要编辑
    cf9.XML
    one,它位于
    /path/to/eclipse/plugins/org.cfeclipse.CFML_1.2.34567890/dictionary/
    (其中1.2.345位取决于正在运行的CFE版本)。我的意思是搜索字典文件。是的,CF9只有一个。我是指字典文件作为一个组。如果cfimage在其他版本中支持该属性,他可能希望编辑适当的字典文件并将更改提交回CFE项目。啊,现在你说的很明显。我的版本似乎有att从一个快速查看,所以两个进一步的建议将升级到最新版本的CFE,并确保该项目实际上设置为CF9。我还提到,这可能是一个区分大小写的问题。也许你可以试试Peter。CFE是否关心它是structname还是structname?我没有安装CFE,因此无法测试它。我打开了d cf9.xml,但我不知道应该在那里更改什么。对于#2,我不完全确定您所说的“您可以搜索这些xml文件…”是什么意思,但需要明确的是,只有一个xml文件需要编辑(每个CFML服务器),因此Wolandello只需要编辑
    cf9.xml
    一个,它位于
    /path/to/eclipse/plugins/org.cfeclipse.cfml_1.2.34567890/dictionary/
    (其中1.2.345位取决于您运行的CFE版本)。我的意思是搜索字典文件。是的,CF9只有一个。我是指字典文件作为一个组。如果cfimage在其他版本中支持该属性,他可能希望编辑适当的字典文件并将更改提交回CFE项目。啊,现在你说的很明显。我的版本似乎有att从一个快速查看,所以两个进一步的建议将升级到最新版本的CFE,并确保该项目实际上设置为CF9。我还提到,这可能是一个区分大小写的问题。也许你可以试试Peter。CFE是否关心它是structname还是structname?我没有安装CFE,因此无法测试它。我打开了d cf9.xml,但我不知道应该在那里更改什么。