JSTL标签库及常用标签介绍

jstl标签在编程时用起来非常方便,它能为程序员在编程时提高效率,因为jstl标签库是提供一系列JSP标签的集合,下面小编给大家具体介绍下JSTL标签库及常用标签。

一、JSTL一共包含四大标签库文章源自设计学徒自学网-https://www.sx1c.com/33155.html

1、core:核心标签库;文章源自设计学徒自学网-https://www.sx1c.com/33155.html

2、fmt:格式化标签库;文章源自设计学徒自学网-https://www.sx1c.com/33155.html

3、sql:数据库标签库;文章源自设计学徒自学网-https://www.sx1c.com/33155.html

4、xml:xml标签库。文章源自设计学徒自学网-https://www.sx1c.com/33155.html

二、使用taglib指令导入标签库文章源自设计学徒自学网-https://www.sx1c.com/33155.html

除了JSP动作标签外,使用其他第三方的标签库都需要:文章源自设计学徒自学网-https://www.sx1c.com/33155.html

1、导jar包文章源自设计学徒自学网-https://www.sx1c.com/33155.html

2、在使用标签的JSP页面中使用taglib指令导入标签库文章源自设计学徒自学网-https://www.sx1c.com/33155.html

三、常用标签文章源自设计学徒自学网-https://www.sx1c.com/33155.html

1、out和set

JSTL标签库及常用标签介绍 -1

2、Remove

JSTL标签库及常用标签介绍 -2

3、Url

JSTL标签库及常用标签介绍 -3

4、if

if标签的test属性必须是一个boolean类型的值,如果test的值为true,那么执行if标签的内容,否则不执行。

JSTL标签库及常用标签介绍 -4

5、choose

choose标签对应Java中的if/else if/else结构。when标签的test为true时,会执行这个when的内容。当所有when标签的test都为false时,才会执行otherwise标签的内容。

JSTL标签库及常用标签介绍 -5

6、forEach

forEach当前就是循环标签了,forEach标签有多种两种使用方式:

使用循环变量,指定开始和结束值,类似for(int i=1;i<=10;i++){};

循环遍历集合,类似for(Object o:集合);

循环变量方式

JSTL标签库及常用标签介绍 -6

遍历集合或数组

JSTL标签库及常用标签介绍 -7

遍历List

JSTL标签库及常用标签介绍 -8

遍历Map

JSTL标签库及常用标签介绍 -9

forEach标签还有一个属性:varStatus,这个属性用来指定接收“循环状态”的变量名,例如:,这时就可以使用vs这个变量来获取循环的状态了。

以上就是JSTL标签库及常用标签的介绍,它们实际操作起来并不难,而且合理使用这些jstl标签能够快速完成JSP页面的基本功能,提高编码工作。

我的微信
微信扫一扫
weinxin
我的微信
惠生活福利社
微信扫一扫
weinxin
我的公众号
 
设计学徒自学网
  • 本文由 设计学徒自学网 发表于 2023年10月7日16:09:33
  • 转载请务必保留本文链接:https://www.sx1c.com/33155.html
    本站展示的所有图文软件均来自于互联网,仅用于软件学习研究分享传递,请勿商用,本站如有侵权请联系客服删除。
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证