JSTL标签库及常用标签介绍

  • A+
所属分类:百科知识

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

一、JSTL一共包含四大标签库

1、core:核心标签库;

2、fmt:格式化标签库;

3、sql:数据库标签库;

4、xml:xml标签库。

二、使用taglib指令导入标签库

除了JSP动作标签外,使用其他第三方的标签库都需要:

1、导jar包

2、在使用标签的JSP页面中使用taglib指令导入标签库

三、常用标签

1、out和set

JSTL标签库及常用标签介绍

2、Remove

JSTL标签库及常用标签介绍

3、Url

JSTL标签库及常用标签介绍

4、if

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

JSTL标签库及常用标签介绍

5、choose

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

JSTL标签库及常用标签介绍

6、forEach

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

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

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

循环变量方式

JSTL标签库及常用标签介绍

遍历集合或数组

JSTL标签库及常用标签介绍

遍历List

JSTL标签库及常用标签介绍

遍历Map

JSTL标签库及常用标签介绍

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

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

大家都在看:

发表评论

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