0
我想在我的自定義標籤中調用動態標籤。 例如如何在servlet或其他標記中調用自定義標記?
<mytag:taga attribute="showtag" value="helo">
</mytag>
showtag是另一個自定義標籤。
主要想法是在我的標籤內通過名稱調用另一個標籤
任何想法?
在此先感謝。
我想在我的自定義標籤中調用動態標籤。 例如如何在servlet或其他標記中調用自定義標記?
<mytag:taga attribute="showtag" value="helo">
</mytag>
showtag是另一個自定義標籤。
主要想法是在我的標籤內通過名稱調用另一個標籤
任何想法?
在此先感謝。
您可以在一個標籤的輸出傳遞作爲一個屬性到你的標籤,就像這樣:
<mytag:tag simpleParam="asfasdf">
<jsp:attribute name="complexParam">
<xx:SomeCrazyTag/>
</jsp:attribute>
</mytag:tag>
我猜是因爲要動態調用任何標籤,只有讓你的方式的一部分出現,在你的標籤內。
你爲什麼要這麼做?
無論如何,爲了得到更好的答案,您必須查看標籤生命週期,並弄清楚如何在標籤內部實例化標籤,將所有正確的東西傳遞給它,就像容器一樣。如果你這樣做,那麼你可能做錯了
或者我應該使用jsp片段? – ariso 2009-09-01 15:20:01