我想在自定义标记中调用动态标记。 例如
<mytag:taga attribute="showtag" value="helo">
</mytag>
showtag是另一个自定义标记。
主要想法是在我的标签
中按名称调用另一个标签有什么想法吗?
提前致谢。
答案 0 :(得分:2)
您可以将一个标记的输出作为属性传递到标记中,如下所示:
<mytag:tag simpleParam="asfasdf">
<jsp:attribute name="complexParam">
<xx:SomeCrazyTag/>
</jsp:attribute>
</mytag:tag>
我想这只会让你成为那里的一部分,因为你想动态调用标签内的任何标签。
你为什么要这样做?
无论如何,为了获得更好的答案,你必须查看标签生命周期,并弄清楚如何在标签内实例化标签,将所有正确的东西传递给它,就像容器一样。如果你这样做,那么你可能做错了