[JSTL]標籤的用法

[JSTL]標籤的用法
2006年11月13日 星期一 16:03

<c:set>標籤的作用是在JSP頁面中創建限制了作用域的變量。如果在該作用域中已經存在了要創建的變量,那麼該標籤只會簡單的將所指定的值賦給該變量。

<c:set>標籤的語法定義如下所示:

<c:set var="name" scope="scope" value="expression"/>

<c:set>標籤具有以下一些屬性:

l var:所定義或者使用的變量的名稱。

l scope:該變量的作用域,缺省值爲page。

l value:變量的值。

這個標籤的用法相對來說是比較簡單的,下面來看兩個簡單的示例。在第一個示例中,將會話作用域變量設置成String值。在第二個示例中,用表達式來設置數值:將頁面作用域內名爲square的變量賦值爲名爲x的請求參數的值的平方。

<c:set var="timezone" scope="session" value="CST"/>

<c:set var="square" value="${param['x'] * param['x']}"/>

另外,還可以將所定義的變量的值設置爲<c:set>標籤體中的內容。所以,上面第一個示例也可以使用如下的形式來實現。

<c:set var="timezone" scope="session">CST</c:set>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章