Posted on 2009-04-07 18:58
郑舒力 阅读(539)
评论(0) 编辑 收藏 所属分类:
struts 学习笔记
JSTL简介
SUN的标准Taglib库,JSTL不依赖于任何框架。JSTL由两部分组成标签库以及el表达式。
JSTL标签库有以下几部分组成
核心库
国际化库
格式化库
XML库
数据库
函数标签库
EL表达式
el表达式的使用方法$和{}
examples:
取出普通字符串
${hello} 在request范围内寻找属性名为hello的属性,并打印输出在页面上
作用等同于<bean:write>标签
如果为在表达式中制定scope,它的搜索顺序为pageScope~applicationScope.
取出结构
${user.name }
用.进行导航,也叫存取器。和struts中<bean:write>标签的使用方式非常类似
取出map
${mapValue.key1 }
mapValue为scope中的属性名,key1为map中的Key值。
取出字符串数组
${strArray[1] }
取出数组用[]和下标进行导航
取出对象数组
${users[2].name }
取出数组用[]和下标进行导航
取出List
userList[3]:${userList[3].name }
取出数组用[]和下标进行导航
el对运算符的支持
1+2=${1+2 }
+-*/%类似
el判断是否为空
${empty value}
empty为关键字 value为key
在el表达式中制定scope的使用方法
example:
${requestScope.hello } 在request范围内寻找hello