JSTL——JSP Standard Tag Library 翻译过来就是jsp标准标签库
1.为什么会出现JSTL
为了简化jsp的代码编写。替换这种写法。一般与EL表达式配合
2.JSTL怎么使用
①导入jar文件到工程的WebContent/Web-Inf/lib
jstl.jar standard.jar
②在jsp页面上,使用taglib指令,来引入标签库。
③注意:如果想支持EL表达式,那么引入的标签库必须选择1.1的版本,1.0的版本不支持EL表达式。
3.JSTL常用标签
①
声明了一个对象name,对象的值是zhangsan,存储到了page(默认)。指定是session
取出:${sessionScope.name}
②
1.判断test里面的表达式是否满足,如果满足,就执行c:if标签中的输出。c:if 没有else
年龄大于25岁
2.定义一个变量名flag,去接收前面表达式的值。然后存在session域中
年龄大于25岁
③
从1 开始遍历到10 ,得到的结果 ,赋值给 i ,并且会存储到page域中, step , 增幅为2,
${i }
${user.name } ----${user.age }