【概念笔记】 EL表达式】的更多相关文章

el表达式是jsp内置的表达式语言,jsp从jsp2.0开始,就不再提倡使用java脚本,而是用el表达式和动态标签来替代,而el表达式主要替代的是jsp中的<%=....%>,也就是说el表达式只做输出. EL表达式来读取四大域: ${xxx} :      全域查找名为xxx的属性,如果不存在,输出空字符串,而不是null ${pageScpoe.xxx},${requestScpoe.xxx},${sessionScpoe.xxx},${applicationScpoe.xxx} 查找指…
一.前言 EL表达式是什么? 简而言之,可以这样理解,EL表达式全名为:Exprexxsion Language,原先是JSTL 1.0为了方便存取数据而定义的语言,到了JSTL 2.0便正式成为标准之一.EL表达式的引入可以简化jsp页面中的java代码,方便存取数据等优点.提供了表示层和应用程序通信的一种机制 EL表达式的作用有: 1.获取数据 EL表达式替换jsp页面中的java代码,可以从各种类型的WEB域对象中检索java对象,获取数据, 2.执行运算 EL表达式支持逻辑运算和算术运算…
EL表达式 EL即Expression Language,主要的任务是帮助开发者简化获取域属性. 但是一般情况下需要使用EL和JSTL结合使用. 语法: ${ // 隐含对象|直接写域中的属性 }  算术运算 <!-- 算术运算 --> + = ${ + } <br/> - = ${ - } <br/> * = ${ * } <br/> / = ${ / } <br/> % = ${ % } <br/>  比较运算 <!--…
表达式语言(EL) 表达式语言是一种在JSP页面中使用的数据访问语言,通过它可以很方便地在JSP页面中访问应用程序数据. 使用EL访问数据 表达式语言的使用形式:              ${expression} 表达式语言以$开头,后面是一对大括号,括号历史合法的EL表达式. 属性与集合元素访问运算符 属性访问运算符用来访问对象的成员,集合访问运算符用来检索Map.List或数组对象的元素. 1.       点号(.)运算符 点号运算符用来访问Map对象一个间的值或bean对象的属性值.…
一.EL简介 1.语法结构  ${expression} 2.[]与.运算符  EL 提供.和[]两种运算符来存取数据. 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 [].例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值.例如: ${sessionScope.user[data]}中data 是一个变量 3.变量  EL存取变量数据的方法很简单,例如:$…
jsp 第一章 jsp介绍及对比servlet 作用: 动态网页技术,动态的从数据库获取数据 jsp和servlet的优缺点: jsp优点:页面表现方便,利于写html代码 jsp缺点:业务逻辑处理麻烦,不利于写Java代码 servlet优点:业务逻辑处理方便,适合写Java代码 servlet缺点:页面表现麻烦,不利于写html代码 第二章 jsp编译器指定 一:指定编程语言及编码格式 <%@ page language="java" import="java.ut…
Struts中的OGNL和EL表达式笔记 OGNL(Object-Graph Navigation Language),可以方便的操作对象属性的表达式语言. 1.#符号的用途 一般有三种方式: 1.1.访问非根对象属性,如类似于#session.msg表达式,由于Struts2的值栈被当做根对象, 所以访问其他非根对象时,需要加#符号. #符号相当于ActionContext.getContext( ): #session.msg表达式相当于ActionContext.getContext().…
JSP指令JSP指令分类 JSP有三大指令: *page指令 *include指令 *taglib指令 在JSP中没有任何指令是必须的. 但基本上每个JSP都是使用page指令============================================================page指令 page指令是最为常用的指令 1.page指令的常用属性: *import:等同于import语句 **<%@ page import="java.util.*" % **&…
1.JSP (1)JSP概念:Java Server Pages 即java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码用于简化书写!!! (2)原理JSP本质上就是一个Servlet (3)JSP的脚本:JSP定义Java代码的方式 1. <% 代码 %>:定义的java代码,在service方法中.service方法中可以定义什么,该脚本中就可以定义什么. 2. <%! 代码 %>:定义的java代码,在jsp转换后的java类…
JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库. <%--引入EL函数库 --%> <%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> EL 全名为Expression Language.EL主要作用: 1.获取数据  ${user} EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索j…