博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP-09-使用EL显示数据
阅读量:5793 次
发布时间:2019-06-18

本文共 761 字,大约阅读时间需要 2 分钟。

 目的:为了使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 访问作用域

 

 

转载于:https://www.cnblogs.com/Theladyflower/p/4502424.html

你可能感兴趣的文章
Eclipse下Android的NDK开发环境配置
查看>>
C++ STL set和multiset的使用
查看>>
Linux shell if判断语句
查看>>
博客搬家
查看>>
typedef 函数指针的用法
查看>>
顺序线性表的操作 (4人)
查看>>
c语言经典算法——猴子偷桃问题
查看>>
Java Web项目中使用Freemarker生成Word文档遇到的问题
查看>>
一个oracle分组取值的操作
查看>>
jQuery实现全选/反选和批量删除
查看>>
Monkey学习(1)环境搭建
查看>>
MarkdownPad Win10 无法预览
查看>>
git部分提交
查看>>
为何神经网络权重初始化要随机初始化,不能以0为初始化
查看>>
2834 斐波那契数
查看>>
Python学习笔记(二)
查看>>
移动端开发-禁止横屏
查看>>
C#线程系列讲座(1):BeginInvoke和EndInvoke方法
查看>>
一个对Entity Framework数据层的封装
查看>>
Dom4j解析xml
查看>>