JSTL

2021-02-05 19:14

阅读:748

标签:status   att   删除   jsp   注意   prope   switch   bsp   otherwise   

JSTL:比EL更加强大
需要引入两个jar包:jstl.jar standard.jar
引入tablib:

其中prefix="c":前缀

核心标签库:通用便签库、条件标签库、迭代标签库
a.通用便签库
赋值
i:
在某个作用域(四个范围对象)之中,给某个变量赋值

request.setAttribute("name", "zhangsan");
%> --%>

ii:
在某个作用域(四个范围对象)之中,给某个对象的属性赋值(此种写法不能指定scope属性 )
给普通对象赋值

给map赋值

注意可以给不存在的变量赋值(但不能给不存在的对象赋值)

:显示
c:out显示不存在的数据:


百度


true:

false:

:删除属性

 

选择:
if(boolean)
单重选择

if else if... else if...else.../switch


...
...
...
...

在使用test="" 一定要注意后面是否有空格
例如: test="${10>3 }" true
test="${10>3 }" 非true

循环(迭代标签库)
for(int i=0;i
${status.index}
test...

 

for(String str:names)


${name }


*************


${student }

${student.sname }

${student.sno }

JSTL

标签:status   att   删除   jsp   注意   prope   switch   bsp   otherwise   

原文地址:https://www.cnblogs.com/mayouyou/p/13124473.html


评论


亲,登录后才可以留言!