JSP-09-使用EL显示数据

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

jsp-09-使用EL显示数据目的:为了使JSP写起来更加简单。9.1 EL表达式 ${EL表达式} : ${unsername}

操作符: “. ”操作符: 用来访问对象的属性 ${news.title}

“[]”操作符: 用来访问对象的属性 ${news[“title”]}

用来访问数组或集合 ${newslist[0]}

注意: 1. EL 区分大小写

2. 使用EL前,必须先将对象存入作用域中。将对象存入作用域不会复制对象,作用域只保存该对象的引用,所以对服务器的性能几乎没有影响。

9.2 EL的具体用法获取 javaBean对象的属性

${news.title}

获取数组,List,Map类型对象的元素

${list[0]}

使用各类运算符对原始数据进行简单处理

${totalRecordCount/pageSize} 能进行运算

屏蔽一些常见的异常

${username} username不存在也不会出现异常

能实现简单的自动类型转换

${news} 相当于 (News)request.getAttribute(“news”)

9.3 JSP EL 定义的隐式对象pageContext

提供页面属性的访问

request

接受的客户端的JSP页面请求

${pageContext.request.contextPath}

param

返回请求参数名称应设置单个字符串的值

paramValues

返回映射至客户端的请求参数

paramScope

返回页面范围的变量名

requestScope

sessionScope

applicationscope

7.4 可以使用的运算符

1.5 EL 访问作用域

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航