首頁常見問題正文

JSP標(biāo)準(zhǔn)標(biāo)簽庫之c:set標(biāo)簽

更新時(shí)間:2024-01-16 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  在程序開發(fā)時(shí),通常需要設(shè)置一些屬性信息,為了方便設(shè)置這些信息,Core標(biāo)簽庫提供了一個(gè)如下標(biāo)簽:

<c:set>

  該標(biāo)簽用于設(shè)置域?qū)ο髮傩缘闹?,或者設(shè)置對(duì)象中用于存儲(chǔ)數(shù)據(jù)的Map對(duì)象、JavaBean對(duì)象屬性的值。

<c:set> 

      標(biāo)簽有4種語法格式,具體如下。

  語法1:使用value屬性設(shè)置域?qū)ο竽硞€(gè)屬性的值。

<c:set value="value" var="varName"
[scope="{page|request|session|application}"]/>

  語法2:標(biāo)簽體設(shè)置指定域中某個(gè)屬性的值。

<c:set var="varName" [scope="{page|request|session|application}]>
    body content
</c:set>

  語法3:使用value屬性設(shè)置某個(gè)域?qū)ο髮傩缘闹怠?br/>

<c:set var="varName" value="value"target="target"
property=" protertyName "/>

  語法4:使用標(biāo)簽體設(shè)置某個(gè)對(duì)象屬性的值。

<c:set var="varName" target="target" property="protertyName">
   body content
</c:set>

  在上述4種語法中,可以看到c:set標(biāo)簽有多個(gè)屬性,接下來將針對(duì)這些屬性進(jìn)行講解,具體如下。

  (1)value屬性用于設(shè)置屬性的值。

  (2)var屬性用于指定要設(shè)置的域?qū)ο髮傩缘拿Q。

  (3)scope屬性用于指定屬性所在的域?qū)ο蟆?/p>

  (4)target屬性用于指定要設(shè)置屬性的對(duì)象,這個(gè)對(duì)象必須是JavaBean對(duì)象或Map對(duì)象。

  (5)property屬性用于指定要為當(dāng)前對(duì)象設(shè)置的屬性名稱。

  本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!

  作者:黑馬程序員Java培訓(xùn)學(xué)院

分享到:

Java培訓(xùn)班課程javaee

Python培訓(xùn)機(jī)構(gòu)python大數(shù)據(jù)

web前端培訓(xùn)課程升級(jí)V8.5web

AI+設(shè)計(jì)培訓(xùn)課程ui

大數(shù)據(jù)培訓(xùn)課程cloud

軟件測(cè)試培訓(xùn)課程test

c

新媒體運(yùn)營(yíng)培訓(xùn)netmarket

產(chǎn)品經(jīng)理培訓(xùn)課程pm

linux培訓(xùn)Linux

movies

智能機(jī)器人培訓(xùn)robot

電商視覺設(shè)計(jì)課程uids

AI

集成電路應(yīng)用開發(fā)(嵌入式)培訓(xùn)課程jdbc

在線咨詢 我要報(bào)名
和我們?cè)诰€交談!