gpt4 book ai didi

java - 如何从传统 JSP 自定义标记调用 JSP 2.0 *.tag 文件?

转载 作者:行者123 更新时间:2023-12-01 05:58:04 24 4
gpt4 key购买 nike

我已经编写了一个 JSP 自定义标记,在扩展 TagSupport 的类中实现,并且我想调用另一个编写为 *.tag 文件的自定义标记。这可能吗?如果可以的话,该怎么办?

最佳答案

不能,标记文件只能从 JSP 执行。

即使从另一个标记类执行一个标记类也是有问题的,您也不应该这样做(尽管它可能会起作用)。

如果您需要从标签类调用可重用的逻辑,那么您要么需要将其提取到公共(public)类中,要么需要将自定义标签制作为 BodyTag ,并将 .tag 文件作为嵌套内容放入其中,例如如果tagX是一个标记库,并且 tagY是一个标签文件,那么:

<mylib:tagX>
<mytags:tagY/>
</mylib:tagX>

<mytags:tagY/>的输出内容然后将暴露于tagX代码通过BodyTag界面。

关于java - 如何从传统 JSP 自定义标记调用 JSP 2.0 *.tag 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2217982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com