cookie:
如果要取得cookie里面名称为"cookieName"的内容,可以这样取,${cookie.cookieName}
param和paramValues:
要取得URL参数中参数名称为paramName的值,可以这样:
${param.paramName}或${paramValues.paramName}
pageContext
pageContext取得其他有关用户要求或页面的详细信息。
${pageContext.request.queryString} 取得请求的参数字符串
${pageContext.request.requestURL} 取得请求的URL,但不包括请求之参数字符串
${pageContext.request.contextPath} 服务的web application 的名称
${pageContext.request.method} 取得HTTP 的方法(GET、POST)
${pageContext.request.protocol} 取得使用的协议(HTTP/1.1、HTTP/1.0)
${pageContext.request.remoteUser} 取得用户名称
${pageContext.request.remoteAddr } 取得用户的IP 地址
${pageContext.session.new} 判断session 是否为新的
${pageContext.session.id} 取得session 的ID
${pageContext.servletContext.serverInfo} 取得主机端的服务信息
el表达式中取得对象属性有两种方式
,一种是通过"."来获取,一种是通过"[]"来获取,原则上它们是一样的,但当当所需要获取的属性的名称含有某些特殊字符的时候,如:".","_"等就需要使用"[]"来获取了,如:
${user.username}、${user[_email]}
运算符:
算术运算符有五个:+、-、*或$、/或div、%或mod
关系运算符有六个:==或eq、!=或ne、<或lt、>或gt、<=或le、>=或ge
逻辑运算符有三个:&&或and、||或or、!或not
其它运算符有三个:Empty运算符、条件运算符、()运算符
如:${empty param.username}、${A?B:C}、${A*(B+C)}
分享到:
相关推荐
初学者必学的东西,但是建议小菜鸟不要花太多精力,没用,用到的时候看看即可
**EL表达式(Expression Language)**是Java服务器页面(JSP)技术中的一个重要组成部分,它提供了一种简洁、统一的方式来访问和操作JavaBean属性以及与请求相关的数据。在JSP 2.0及其后续版本中,EL表达式被广泛使用,...
JSP提供了一些预定义的EL隐式对象,如`pageContext`、`request`、`session`和`application`,它们可以直接在EL表达式中使用。此外,还有`param`和`paramValues`用于访问请求参数,`header`和`headerValues`用于访问...
然而,在某些情况下,出于安全考虑或者特定的应用场景需求,我们可能需要禁用EL表达式。以下将详细探讨EL表达式的使用、禁用的原因以及如何禁用。 1. EL表达式的基本概念: EL表达式是一种声明式语言,用于在JSP...
EL(Expression Language,表达式语言)是Java...通过学习和实践这些EL表达式的知识,你可以更高效地开发JSF应用,提升代码的可读性和维护性。这份教程将引导你深入理解EL的每一个细节,确保你在实际工作中得心应手。
### El表达式帮助文档知识点详解 #### 一、EL表达式概述 EL(Expression Language),中文常被称作“表达式语言”,自JSP 2.0版本开始成为官方推荐的标准技术之一。EL的主要功能在于简化JSP页面中对对象及属性的...
JSP中EL表达式,主要介绍EL的详细用法,熟练掌握EL知识。
EL表达式和JSTL标签库是Java Web开发中非常重要的两个知识点。EL表达式主要用于简化JSP页面中的数据访问,而JSTL(JavaServer Pages Standard Tag Library)标签库则提供了一系列标准的JSP标签,用于实现数据操作、...
Java JSP页面技术之EL表达式整理归纳总结的知识点如下: EL表达式的概念和作用: EL表达式,全称Expression Language(表达式语言),是一种在JSP(Java Server Pages)技术中使用到的,用于简化Java Web应用程序中...
EL表达式,全称为Expression Language,是在Java Server Pages (JSP)中广泛使用的表达式语言。它被设计用来简化对JSP页面中数据的访问,并能实现页面数据的动态显示。学习EL表达式,可以让开发者更容易理解和使用JSP...
EL(Expression Language)是一种轻量级的脚本语言,主要用于JavaServer Pages(JSP)技术中,用于简化对JavaBean或其他Java对象属性的访问。...通过掌握上述知识点,开发者能够更高效地利用EL表达式进行JSP开发。
### EL表达式与JSTL标签库详解 #### 一、EL表达式 **1.1 什么是EL表达式** EL(Expression Language)表达式是一种简洁的语法结构,...以上就是关于EL表达式与JSTL标签库的基础知识和使用方法,希望对你有所帮助!
### EL表达式详解 #### 一、EL表达式概述 EL(Expression Language)是一种简洁的表达式语言,用于访问和操纵存储在JSP页面中的数据。EL表达式类似于`<%= %>`, 它们被用来在JSP页面中输出内容。在JSP页面中使用EL...
本文将深入探讨EL表达式的基本概念、可能出现的问题及其解决方案,并结合提供的`jstl.jar`和`standard.jar`这两个关键库文件,来进一步理解它们在处理EL表达式中的作用。 EL表达式是JavaServer Pages(JSP)2.0引入...
接下来将详细阐述EL表达式的定义、语法结构、运算符使用、变量存取、有效表达式以及隐式对象等知识点。 一、JSP EL表达式的定义 EL表达式提供了一种简单的方式来访问和输出数据。它采用一种简洁的语法,便于开发者...
JavaWeb分页展示数据是Web应用开发中的常见需求,它涉及到多个关键技术的综合运用,包括AJAX、JSTL、EL表达式以及JSP标准动作。在这个项目中,我们将深入探讨这些技术,以便理解如何有效地在网页上实现数据的动态...
EL表达式是JSP 2.0及更高版本中引入的特性,它允许开发者以简洁的方式访问JavaBeans属性,以及执行基本的算术和逻辑操作。本文将深入探讨EL表达式的使用全集,通过具体的例子来帮助理解。 **1. EL表达式的基本语法*...
### EL表达式与JSTL知识点详解 #### 一、EL表达式简介 EL(Expression Language)表达式,又称表达式语言,是Java Server Pages (JSP) 中一个非常重要的特性。通过使用EL表达式,开发者能够更加简洁地访问变量和...
### JSP EL表达式知识点详解 #### 一、EL表达式概述 **EL(Expression Language)** 表达式是JavaServer Pages技术中的一项重要特性,它为开发者提供了一种简便的方式来访问存储在JSP页面中的数据。EL表达式使得...
1. **EL上下文**:EL表达式在EL上下文中执行,它可以访问JSP作用域内的所有对象(page,request,session,application)。 2. **作用域优先级**:EL会按照page -> request -> session -> application的顺序查找变量...