說我有我的自定義標籤庫:JSP定製標記庫:嵌套的評價
<%@ taglib uri="http://foo.bar/mytaglib" prefix="mytaglib"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<mytaglib:doSomething>
Test
</mytaglib:doSomething>
裏面的taglib類我需要處理的模板,並告訴JSP重新評估它的輸出,因此,例如,如果我有這樣的:
public class MyTaglib extends SimpleTagSupport {
@Override public void doTag() throws JspException, IOException {
getJspContext().getOut().println("<c:out value=\"My enclosed tag\"/>");
getJspBody().invoke(null);
}
}
輸出我是:
<c:out value="My enclosed tag"/>
Test
當我真正需要輸出這樣的:
My enclosed tag
Test
這可行嗎?怎麼樣?
謝謝。
確定,離開這個問題了,而沒有最終的答案和調查自己的問題後,得出的結論是*不*可能的。乾杯。 – 2010-03-18 16:06:59