Eclipse Indigo JSP 验证器不完全支持 jar 文件中基于 JSP 的标签
如果我将基于 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来可能是 http://bugs.eclipse.org/353629 。 SR1有帮助吗?
Sounds like it's possibly http://bugs.eclipse.org/353629 . Does SR1 help?