0

我想在我的自定义标签中调用动态标签。例如

<mytag:taga attribute="showtag" value="helo">
</mytag>

showtag 是另一个自定义标签。

主要思想是在我的标签内按名称调用另一个标签

任何想法?

提前致谢。

4

1 回答 1

2

您可以将一个标签的输出作为属性传递到您的标签中,如下所示:

<mytag:tag simpleParam="asfasdf">
   <jsp:attribute name="complexParam">
     <xx:SomeCrazyTag/>
   </jsp:attribute>
</mytag:tag>

我想这只会让你部分到达那里,因为你想动态调用标签内的任何标签。

你为什么想做这个?

无论如何,为了获得更好的答案,您必须查看标签生命周期,并弄清楚如何在标签内实例化标签,将所有正确的东西传递给它,就像容器一样。如果你这样做,那么你可能做错了

于 2009-09-01T03:18:02.250 回答