- 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
2、Remove
3、Url
4、if
if标签的test属性必须是一个boolean类型的值,如果test的值为true,那么执行if标签的内容,否则不执行。
5、choose
choose标签对应Java中的if/else if/else结构。when标签的test为true时,会执行这个when的内容。当所有when标签的test都为false时,才会执行otherwise标签的内容。
6、forEach
forEach当前就是循环标签了,forEach标签有多种两种使用方式:
使用循环变量,指定开始和结束值,类似for(int i=1;i<=10;i++){};
循环遍历集合,类似for(Object o:集合);
循环变量方式
遍历集合或数组
遍历List
遍历Map
forEach标签还有一个属性:varStatus,这个属性用来指定接收“循环状态”的变量名,例如:,这时就可以使用vs这个变量来获取循环的状态了。
以上就是JSTL标签库及常用标签的介绍,它们实际操作起来并不难,而且合理使用这些jstl标签能够快速完成JSP页面的基本功能,提高编码工作。