天天看點

<jsp:attribute>的用法

本文出自:http://blog.163.com/seablue_xj/blog/static/7846816200741110176932/

<jsp:attribute>元素主要有兩個用途:

(1) 當使用在<jsp:element>之中時,它可以定義XML 元素的屬性,如上述的範例2。

(2) 它可以用來設定标準或自定義标簽的屬性值。如下範例1:

<jsp:attribute>的文法:

<jsp:attribute trim="true | false">

本體内容

</jsp:attribute >

<jsp:attribute>有兩個屬性:name 和trim。其中name 的值就是标簽的屬性名稱。trim 可為true 或false。假若為true 時,<jsp:attribute>本體内容的前後空白,将被忽略;反之,若為false,

前後空白将不被忽略。trim 的預設值為true。

範例:

<jsp:useBean >

Bean created! Setting foo.bar...<br>

<jsp:setProperty property="bar">

<jsp:attribute >

Hello World

</jsp:attribute>

</jsp:setProperty>

</jsp:useBean>

<br>

Result: <jsp:getProperty property="bar">

執行的結果如下:

Bean created! Setting foo.bar...

Result: Hello World

其實上述的範例和下面的例子一樣:

<jsp:useBean >

Bean created! Setting foo.bar...<br>

<jsp:setProperty property="bar" value="Hello World" >

</jsp:setProperty>

</jsp:useBean>

<br>

Result: <jsp:getProperty property="bar">