當前位置

首頁 > 商務英語 > 計算機英語 > c中set的用法

c中set的用法

推薦人: 來源: 閱讀: 1.77W 次

c中set的用法你知道嗎?下面小編就跟你們詳細介紹下c中set的用法,希望對你們有用。

ing-bottom: 66.56%;">c中set的用法

  c中set的用法如下:

<c:set>標籤有兩種不同的屬性設置:var和target。

var“版本”用於設置作用域屬性,target“版本”用於設置bean屬性或Map值。

這兩個版本都有兩種形式:有標籤體和沒有標籤體。有標籤體的只是放入值的另一種途徑。

★ var“版本”

1. <c:set var="userLevel" scope="session" value="Cowboy"/>

2.

3. <c:set var="fido" value="${}"/>

4.

5. <c:set var="user" scope="session">

6. Sheriff, Bartender, Cowgirl

7. </c:set>

如果“value”爲null,“var”指定的屬性將被刪除!

如果“var”指定的屬性不存在,則會創建一個屬性,但僅當“value”不爲null時纔會創建新屬性。

★ target“版本”

1. <c:set target="${petMap}" property="dogName" value="Clover" scope="session"/>

2.

3. <c:set target="${person}" property="name">

4. ${}

5. </c:set>

如果“target”是一個Map,“property”指定的是該Map的一個鍵;如果“target”是一個bean,“property”指定的是該bean的一個成員字段。

如果“target”表達式爲null,容器會拋出一個異常。

如果“target”表達式不是一個Map或bean,容器會拋出一個異常。

如果“target”表達式是一個bean,但是這個bean沒有與“property”匹配的成員字段,容器會拋出一個異常。