jstl核心标签使用
JSTL 核心標(biāo)簽庫標(biāo)簽共有13個(gè),功能上分為4類:
1.表達(dá)式控制標(biāo)簽:out、set、remove、catch
2.流程控制標(biāo)簽:if、choose、when、otherwise
3.循環(huán)標(biāo)簽:forEach、forTokens
4.URL操作標(biāo)簽:import、url、redirect
1.out
?
| 屬性名 | 是否支持EL | 屬性類型 | 屬 性 描 述 |
| value | true | Object | 指定要輸出的內(nèi)容 |
| escapeXml | true | Boolean | 指定是否將>、<、&、'、" 等特殊字符進(jìn)行HTML編碼轉(zhuǎn)換后再進(jìn)行輸出。默認(rèn)值為true |
| default | true | Object | 指定如果value屬性的值為null時(shí)所輸出的默認(rèn)值 |
2.set
?
| 屬性名 | 是否支持EL | 屬性類型 | 屬 性 描 述 |
| value | true | Object | 用于指定屬性值 |
| var | false | String | 用于指定要設(shè)置的Web域?qū)傩缘拿Q |
| scope | false | String | 用于指定屬性所在的Web域 |
| target | true | Object | 用于指定要設(shè)置屬性的對象,這個(gè)對象必須是JavaBean對象或java.util.Map對象 |
| property | true | string | 用于指定當(dāng)前要為對象設(shè)置的屬性名稱 |
3.if
?
| 屬性名 | 是否支持EL | 屬性類型 | 屬 性 描 述 |
| test | true | boolean | 決定是否處理標(biāo)簽體中的內(nèi)容的條件表達(dá)式 |
| var | false | String | 用于指定將test屬性的執(zhí)行結(jié)果保存到某個(gè)Web域中的某個(gè)屬性的名稱 |
| scope | false | String | 指定將test屬性的執(zhí)行結(jié)果保存到哪個(gè)Web域中 |
4.foreach
?
| 屬性名 | 是否支持EL | 屬性類型 | 屬 性 描 述 |
| var | false | String | 指定將當(dāng)前迭代到的元素保存到page這個(gè)Web域中的屬性名稱 |
| items | true | 任何支持的類型 | 將要迭代的集合對象 |
| varStatus | false | String | 指定將代表當(dāng)前迭代狀態(tài)信息的對象保存到page這個(gè)Web域中的屬性名稱 |
| begin | true | int | 如果指定items屬性,就從集合中的第begin個(gè)元素開始進(jìn)行迭代,begin的索引值從0開始編號;如果沒有指定items屬性,就從begin指定的值開始迭代,直到end值時(shí)結(jié)束迭代 |
| end | true | int | 參看begin屬性的描述 |
| step | true | int | 指定迭代的步長,即迭代因子的迭代增量 |
5.forTokens
?
?
?
| 屬性名 | 是否支持EL | 屬性類型 | 屬 性 描 述 |
| var | false | String | 指定將當(dāng)前迭代出的子字符串保存到page這個(gè)Web域中的屬性名稱 |
| items | true | String | 將要迭代的字符串 |
| delims | true | String | 指定一個(gè)或多個(gè)分隔符 |
| varStatus | false | String | 指定將代表當(dāng)前迭代狀態(tài)信息的對象保存到page這個(gè)Web域中的屬性名稱,代表當(dāng)前迭代的狀態(tài)信息的對象的類型為javax.servlet.jsp.jstl.core.LoopTagStatus,從JSTL規(guī)范中可以查看這個(gè)類的詳細(xì)信息 |
| begin | true | int | 指定從第begin個(gè)子字符串開始進(jìn)行迭代,begin的索引值從0開始編號 |
| end | true | int | 指定迭代到第begin個(gè)子字符串,begin的索引值從0開始編號 |
| step | true | int | 指定迭代的步長,即每次迭代后的迭代因子增量 |
?
6.url
?
?
?
| 屬性名 | 是否支持EL | 屬性類型 | 屬性描述 |
| value | true | String | 指定要構(gòu)造的URL |
| context | true | String | 當(dāng)要使用相對路徑導(dǎo)入同一個(gè)服務(wù)器下的其他WEB應(yīng)用程序中的URL地址時(shí),context屬性指定其他WEB應(yīng)用程序的名稱 |
| var | false | String | 指定將構(gòu)造出的URL結(jié)果保存到Web域中的屬性名稱 |
| scope | false | String | 指定將構(gòu)造出的URL結(jié)果保存到哪個(gè)Web域中 |
?
7.import
?
| 屬性名 | 是否支持EL | 屬性類型 | 屬性描述 |
| url | true | String | 指定要導(dǎo)入的資源的URL地址 |
| context | true | String | 當(dāng)要使用相對路徑導(dǎo)入同一個(gè)服務(wù)器下的其他WEB應(yīng)用程序中的資源時(shí),context屬性指定其他WEB應(yīng)用程序的名稱 |
| var | false | String | 指定將導(dǎo)入的資源內(nèi)容保存到Web域中的屬性名稱 |
| scope | false | String | 指定將導(dǎo)入的資源內(nèi)容保存到哪個(gè)Web域中 |
| charEncoding | true | String | 將導(dǎo)入的資源內(nèi)容轉(zhuǎn)換成字符串時(shí)所使用的字符集編碼 |
| varReader | false | String | 指定將導(dǎo)入的資源內(nèi)容保存到page域中的一個(gè)java.io.Reader對象中,varReader屬性指定了該Reader對象在page這個(gè)Web域中的屬性名稱。 |
8.redirect
?
| 屬性名 | 是否支持EL | 屬性類型 | 屬性描述 |
| url | true | String | 指定要轉(zhuǎn)發(fā)或重定向到的目標(biāo)資源的URL地址 |
| context | true | String | 當(dāng)要使用相對路徑重定向到同一個(gè)服務(wù)器下的其他WEB應(yīng)用程序中的資源時(shí),context屬性指定其他WEB應(yīng)用程序的名稱 |
?
?
?
?
?
?
?
?
?
?
| 屬性名 | 是否支持EL | 屬性類型 | 屬性描述 |
| url | true | String | 指定要導(dǎo)入的資源的URL地址 |
| context | true | String | 當(dāng)要使用相對路徑導(dǎo)入同一個(gè)服務(wù)器下的其他WEB應(yīng)用程序中的資源時(shí),context屬性指定其他WEB應(yīng)用程序的名稱 |
| var | false | String | 指定將導(dǎo)入的資源內(nèi)容保存到Web域中的屬性名稱 |
| scope | false | String | 指定將導(dǎo)入的資源內(nèi)容保存到哪個(gè)Web域中 |
| charEncoding | true | String | 將導(dǎo)入的資源內(nèi)容轉(zhuǎn)換成字符串時(shí)所使用的字符集編碼 |
| varReader | false | String | 指定將導(dǎo)入的資源內(nèi)容保存到page域中的一個(gè)java.io.Reader對象中,varReader屬性指定了該Reader對象在page這個(gè)Web域中的屬性名稱。 |
?
轉(zhuǎn)載于:https://www.cnblogs.com/davidwang456/archive/2013/06/09/3118725.html
總結(jié)
以上是生活随笔為你收集整理的jstl核心标签使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery学习手记(10)事件简介
- 下一篇: jstl sql标签使用