概念:
是Java中的一个定制标记库集
使用原因:
实现了JSP页面中的代码复用,基于标签库原理
书写JSP页面时可读性更强,长得像xml,方便前端查看和参与开发
四大分类:
核心标签:最常用,最重要
out标签:
输出常量:可在value中直接赋值
输出变量:变量不存在时可配合default属性输出默认值,还可以通过escapeXml控制转义字符的输出方式
foreach标签: 根据循环条件遍历集合中的元素
var:设定变量名用于存储从集合中取出的元素(必须无默认值)
items:指定要遍历的集合(必须无默认值)
begin,end:用于指定遍历的起始位置和终止位置(有默认)
step:指定循环的步长
varStatus:通过index,count,first,last几个状态值,描述begin和end子集中的元素状态
格式化标签:
SQl标签:
XMl标签:
JSTL函数:常用
JSP内置对象和EL变量对应关系:
JSP内置对象 | El名称 |
Page | PageScope |
Request | RequestScope |
Session | SessionScope |
Application | ApplicationScope |