Eclipse Indigo JSP 验证器不完全支持 jar 文件中基于 JSP 的标签

发布于 2024-12-11 18:00:01 字数 372 浏览 0 评论 0原文

如果我将基于 JSP 的标签打包在 jar 文件中,Indigo 似乎可以正确拾取并验证 URI 和标签名称。

然而,它似乎无法正确识别标签上的任何属性。解析器向我发出警告并指示“未定义的属性名称”。

但是,如果我采用完全相同的标签并将其放置在同一个项目中(在不同名称的标签目录中),验证器会正确解析它 - 表明该属性是必需的。

在这两种情况下,标签都会在容器中正确部署和运行。

显然,这是可行的,但验证器支持是 WTP 的一个很好的功能,我不想因为可重用的标签库而失去它。

我认为您无法将任何额外的元数据添加到基于 JSP 的标签的 TLD 文件中。

有什么建议吗?

我想作为最后的手段我可以用 Java 编写这些。

If I package my JSP based tag in a jar file Indigo seems to correctly pick up and validate the URI and tag name.

However it doesn't seem to properly recognize any attributes on the tag. The parser gives me a warning and indicates "undefined attribute name".

However if I take the exact same tag and place it inside the same project (in a differently named tag dir) it is properly parsed by the validator -- indicating that the attribute is required.

In both cases the tags deploy and run properly in the container.

Obviously, this works, but the validator support is a nice feature of WTP that I'd hate to lose for a reusable taglib.

I don't think you can add any extra metadata into the TLD file for a JSP based tag.

Any suggestions?

I suppose as a last resort I could write these in Java.

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

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

发布评论

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

评论(1

很酷不放纵 2024-12-18 18:00:01

听起来可能是 http://bugs.eclipse.org/353629 。 SR1有帮助吗?

Sounds like it's possibly http://bugs.eclipse.org/353629 . Does SR1 help?

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