【发布时间】:2011-04-19 12:56:33
【问题描述】:
如何扩展现有的 JSP 自定义标签?
如您所知,自定义标签由两部分组成,一个实现类和一个 TLD 文件。我可以扩展父自定义标签的类,但是如何“扩展”它的 TLD 文件?一个明显的解决方案是剪切和粘贴它,然后添加我的东西,但我想知道是否有更优雅的解决方案,比如在 Apache Tiles 中扩展一个切片定义的方式。
谢谢。
【问题讨论】:
-
剪切和粘贴是我知道的唯一方法。
-
您是否有理由不能将标签定义添加到您正在扩展的 TLD 中?
-
与您不想直接修改开源项目中的类,而是将其扩展为自定义的原因相同...您希望保持原样。