JSP学习笔记---el表达式

原创 2016年08月30日 19:28:18

${data}
可以返回名为"data"的属性的值,依次从page,request,session,application四个域中寻找。

${person.name}
可以返回属性为person的对象的“name"属性,即使这个属性是私有的,它内部也会通过反射技术,调用get方法,来获取其对应的属性信息。
如果对象是复杂对象,只需要一路用 ‘.' 就可以获取对象属性的值。

若是用集合带过来数据,比如ArrayList<Person>list集合,要取单个元素只需 ${list[0].name}  便可以对单个元素获取。

若是用Map带过来数据,

<%

   Map map=new HashMap();

   map.put("a",new Person("aa"));

   map.put("b",new Person("bb"));

   map.put("c",new Person("cc"));

    request.setAttribute("map",map);

%>

${map.bb.name}   便可以取出”bb“字符串。

总结:el表达式通常用"."号,"."号取不出来时,才会用 [  ]去取。

el表达式可以用来获取当前web project的路径,  <a  href = "$(pageContext.request.contextPath)/index.jsp">点我</a>

这样不会把项目名称路径写死,导致修改麻烦。


版权声明:新博客地址,欢迎大家一起学习交流 http://www.ecfun.cn

jsp页面开启EL表达式

jsp页面开启EL表达式 jsp要访问绝对路径的时候,可以使用el表达式: src="${pageContext.request.contextPath}/js/cc.js"> 需要注意...
  • wild46cat
  • wild46cat
  • 2016年09月01日 16:00
  • 3647

JSP和El表达式和JSTL标签库使用

JSP 指令是通知JSP引擎如何处理该JSP页面,不是针对程序员的。 共有三种指令:    1.page指令:        1.1. language="java"  默认是java,只能写java...
  • u012943767
  • u012943767
  • 2015年08月01日 22:05
  • 10523

jsp中禁用EL表达式方法

EL(Expression Language)简单的表达式语言。 在JSP页面是默认支持EL表达式的,若想禁用则: 1、 2、WEB-INF/web.xml中使用jsp-property...
  • xpsharp
  • xpsharp
  • 2011年10月08日 11:13
  • 3172

18、EL表达式、JSP标签、JSTL标签、自定义标签

EL表达式jsp的核心语法: jsp表达式 和 jsp脚本。 以后开发jsp的原则: 尽量在jsp页面中少写甚至不写java代码。使用EL表达式替换掉jsp表达式EL表达式作用: 向浏览器输出域对象...
  • guanhang89
  • guanhang89
  • 2016年04月28日 21:08
  • 6783

JSP中EL表达式的应用以及常用的方法

EL表达式      1、EL简介 1)语法结构        ${expression} 2)[]与.运算符      EL 提供.和[]两种运算符来存取数据。 ...
  • yali1990515
  • yali1990515
  • 2015年08月29日 20:20
  • 4604

jsp el表达式,for循环

"java" import="java.util.*" pageEncoding="UTF-8"%>   "http://java.sun.com/jsp/jstl/core" prefix="c"%...
  • lichen_net
  • lichen_net
  • 2016年05月26日 15:36
  • 14282

JSP中EL表达式不起作用

StrutsActionForm项目/dynaactionform.jsp中: 用户名称:${dynaForm.map.username } 年龄:${dynaForm.map.age }    理想...
  • woshixuye
  • woshixuye
  • 2013年11月23日 18:52
  • 9015

JSP学习笔记(三):JSP配置与EL表达式

一、JSP配置 JSP可以与Servlet一样配置映射,也可以省略。 (一)简单配置 1、使用基础标签 myJsp /jsp/base/myJsp.jsp ...
  • u012228718
  • u012228718
  • 2015年02月17日 09:35
  • 1862

JSP中使用EL表达式

添加EL表达式         EL可以直接用在JSP的任何位置,除了少数例外情况。首先,EL表达式不能用在任何指令中,不要尝试这么做。在编译JSP时,指令(、和)将会被执行,但EL表达式是在稍后渲染...
  • ch717828
  • ch717828
  • 2015年09月18日 18:04
  • 1900

JSP中EL表达式以及JSTL标签库

在JSP中JSTL标签库用的还是比较多的,今天就稍微总结一些JSTL中常用的一些标签:1.在JSP中还有一个就是EL表达式经常和JSTL标签联合使用 格式:${}${user.name},${use...
  • baidu_32877851
  • baidu_32877851
  • 2017年02月12日 21:12
  • 1484
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP学习笔记---el表达式
举报原因:
原因补充:

(最多只允许输入30个字)