如果我将基于JSP的标签打包到jar文件中,Indigo似乎正确地接收并验证了URI和标签名称。
但是它似乎无法正确识别标签上的任何属性。解析器给我一个警告,并指出“未定义的属性名称”。
但是,如果我使用完全相同的标记并将其放在同一个项目中(在不同名称的标记dir中),它将被验证器正确解析 - 表明该属性是必需的。
在这两种情况下,标签都在容器中正确部署和运行。
显然,这有效,但验证器支持是WTP的一个很好的功能,我不想为可重复使用的taglib而丢失。
我认为您不能在TLD文件中为基于JSP的标记添加任何额外的元数据。
有什么建议吗?
我认为作为最后的手段,我可以用Java编写这些文件。