tld自定義標簽系列--使用body-content的作用--比較有用


 

body-content的值有下面4種:

<xsd:enumeration value="tagdependent"/>

    <xsd:enumeration value="JSP"/>

    <xsd:enumeration value="empty"/>

    <xsd:enumeration value="scriptless"/>

 

 

tagdependent:標簽體內容直接被寫入BodyContent,由自定義標簽類來進行處理,而不被JSP容器解釋,

如下:

<test:myList>

select name,age from users

</test:myList>

 

JSP:接受所有JSP語法,如定制的或內部的tag、scripts、靜態HTML、腳本元素、JSP指令和動作。如:

<my:test>

    <%=request.getProtocol()%>      // 

</my:test>

具體可參考后面附源碼。

 

empty:空標記,即起始標記和結束標記之間沒有內容。

下面幾種寫法都是有效的,

<test:mytag />

<test:mytag uname="Tom" />

<test:mytag></test:mytag>

 

scriptless:接受文本、EL和JSP動作。如上述使用<body-content> scriptless </body-content>則報錯,具體可參考后面附源碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM