不能,标记文件只能从 JSP 执行。
即使从另一个标签类执行一个标签类也是有问题的,你也不应该这样做(尽管它可能会起作用)。
如果您需要从标签类调用的可重用逻辑,那么您需要将其提取到一个公共类中,或者您需要将您的自定义标签放入 aBodyTag
中,并将 .tag 文件作为嵌套内容放入其中,例如如果tagX
是一个标签库,并且tagY
是一个标签文件,那么:
<mylib:tagX>
<mytags:tagY/>
</mylib:tagX>
的输出内容<mytags:tagY/>
然后将通过接口暴露给tagX
代码。BodyTag