CFEclipse 无法识别 cfimage 标记中的 structName

发布于 2024-12-12 10:39:42 字数 250 浏览 1 评论 0原文

此代码:

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

给出此错误:

标签需要属性“structName”。 (成立: [源,结构名称,操作])

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

This code:

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

is giving this error:

The attribute 'structName' is required for the tag. (Found:
[source, structname, action])

When I run this code in CFBuilder - everything is OK, but I must use CFEclipse.
What should I do (I use CF9)?
Thank you for your answers!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你的心境我的脸 2024-12-19 10:39:42

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

你有几个选择。

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

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

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

Of course this problem won't prevent you from running your application on ColdFusion. It is just an IDE warning that something is wrong.

You have a few options.

  1. Try using a lowercase N in structName. i.e. structname. ColdFusion is not case-sensitive, but Java is, and CFEclipse is a Java application.

  2. If that does not work, then it probably means that the dictionary file that drives the code assist is not correct. You can go earch forthose XML files and update them to include that attribute.

  3. You can use CFBuilder. I know you said you can't, but I have to question why. You know there is a free version that is just as good as CFEclipse, right?

淡水深流 2024-12-19 10:39:42

问题是彼得提到的那个文件中有一个外壳故障。有一个对“structName”的引用来定义属性本身,而列表中的另一个“structname”则定义了 action="info" 所需的属性。如果您使它们相同,然后重新启动 Eclipse,您应该没问题(这是我需要做的以使错误指示器消失)。

The problem is that there's a casing glitch in that file Peter mentions. There's one reference to "structName" to define the attribute itself, and another "structname" which is in the list defining which attributes are needed for action="info". If you make them both the same, then restart Eclipse, you should be OK (that's I've needed to do to make the error indicator go away).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文