您的位置:首页 > 编程语言 > Java开发

struts之el表达式简单学习笔记

2011-04-26 19:46 435 查看
JSTL简介
SUN的标准Taglib库,JSTL不依赖于任何框架。JSTL由两部分组成标签库以及el表达式。
JSTL标签库有以下几部分组成
核心库
国际化库
格式化库
XML库
数据库
函数标签库

EL表达式
el表达式的使用方法$和{}
examples:
取出普通字符串
${hello} 在request范围内寻找属性名为hello的属性,并打印输出在页面上
作用等同于标签
如果为在表达式中制定scope,它的搜索顺序为pageScope~applicationScope.

取出结构
${user.name }
用.进行导航,也叫存取器。和struts中标签的使用方式非常类似

取出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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: