`

JSP EL语法与基本使用

阅读更多

JSP EL的语法与基本使用

 

类型

示例

对应的调用方法

JavaBeans

${user.username}

${user[“username”]}

${user[‘username’]}

user.getUsername()

数组

${hoby[1]}

${hoby[“1”]}

${hoby[‘1’]}

hoby[1]

List

${adress[2]}

${adress[“2”]}

${adress[‘2’]}

address.get(2)

Map

${phone[“home”]}

${phone[‘home’]}

${phone.home}

Phone.get(“home”)


JSP EL的内置对象

  • pageContext
  • pageScope
  • requestScope
  • sessionScope
  • applicationScope
  • param
  • paramValues
  • header
  • headerValues
  • cookie
  • initParam

   例子:

 

<%session.getAttribute("phone")%>
等价于
${sessionScope.phone}
 

设定 JSP 不使用 JSP EL

  •        使用 page 指令的 isELIgnored 属性

  <%@ page isELIgnored =”true”%>

  •       或者修改 web.xml
<web-app…>
  <jsp-config>
             <jsp-property-group>
                     <url-pattern>*.jsp</url-pattern>
                    <el-ignored>true</el-ignored?
        <jsp-property-group>
  </jsp-config>
</web-app>
 

 


分享到:
评论

相关推荐

    JSP基本语法及由浅入深

    本篇将深入探讨JSP的基本语法以及如何逐步深化对JSP的理解。 ### 一、JSP的基本语法 1. **JSP页面结构**:一个JSP页面由两部分组成,即HTML或XML标记(负责页面布局和静态内容)和JSP指令或元素(负责动态内容和...

    jsp el表达式详解

    JSP EL预定义了一些隐式对象,如`pageContext`、`request`、`response`等,可以直接在EL表达式中使用。这使得开发者无需编写额外的JSP脚本就能访问请求参数或响应头。 **7. EL的优点** - **简洁性**:EL的语法简洁...

    jsp EL调用业务方法

    本文将深入探讨如何使用JSP EL调用业务方法,以及它的优点和注意事项。 **JSP Expression Language (EL) 简介** EL 是一个简洁的表达式语法,主要用于读取和写入JavaBean的属性。它支持基本的算术、比较和逻辑运算...

    jsp el 表达式语言文档

    **二、EL的基本语法** 1. **变量引用**:EL中的变量通常以`${}`包裹,例如`${user.name}`用于获取名为`user`的对象的`name`属性。 2. **运算符**:EL支持算术运算符(+,-,*,/,%),关系运算符(==,!=,&lt;,&gt;,,...

    jsp2.0基本语法

    **JSP 2.0 基本语法详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML、XML或者其他标记语言中嵌入Java代码,从而实现服务器端的动态处理。JSP 2.0是JSP的一个重要版本,引入了许多改进和新...

    JSP基础语法知识(JSP语法(中华电脑书库_整理制作))

    **JSP基础语法知识详解** ...综上所述,JSP基础语法知识涵盖了从页面结构、指令、脚本元素到动作标签和EL等多个方面,是构建动态Web应用的重要工具。熟练掌握这些知识,有助于开发者高效地开发和维护Java Web项目。

    JSP EL表达式

    三、JSP EL表达式的运算符与数据存取 1. 运算符 EL表达式提供了各种运算符,如算术运算符(+、-、*、/、div、mod)、逻辑运算符(And、&&、or、||、!、not)、关系运算符(==、eq、!=、ne、gt、lt、le、ge),以及用于条件...

    JSTL,EL表达式语法简介

    **JSTL与EL的协同工作**:在JSP页面中,EL表达式通常与JSTL标签一起使用,EL负责数据的获取和计算,而JSTL标签则负责页面的逻辑控制。例如,使用EL表达式和`&lt;c:if&gt;`标签可以实现简单的条件判断: ```jsp ${user != ...

    JSP-EL表达式.ppt

    EL 语法的基本格式为:${ EL Expression}。EL 表达式可以访问对象的属性和集合,可以使用点号(.)或中括号([])来访问对象的属性。例如: * ${user.name}:访问对象 user 的 name 属性 * ${user["name"]}:同上 *...

    JSP EL隐含对象

    它们与Servlet API中的相应对象功能相同,但使用EL表达式语法更加简洁,降低了学习曲线。了解并熟练使用这些隐含对象是每个JSP开发者必备的技能之一。 在实际项目中,结合EL和JSTL(JavaServer Pages Standard Tag ...

    关于jsp语法和练习

    以下是一些关于JSP语法和练习的关键知识点: 1. **读取Cookie**: JSP中,要获取HttpServletRequest对象中的所有Cookie,应使用`request.getCookies()`方法。这个方法返回一个Cookie数组,包含了请求中携带的所有...

    jsp中的EL表达式简介

    1. **表达式结构**: `${expression}` 是EL的基本语法形式,用于在JSP中插入计算后的值。 2. **属性访问**:使用“.”运算符和“[ ]”运算符访问对象的属性。当属性名包含特殊字符时,需使用“[ ]”。例如, `${user...

    jspEL表达式和el

    EL的基本语法** EL表达式通常以`${}`包裹,例如`${variable}`,它会查找与`variable`相关的Java对象或属性。EL支持的操作符包括: - 点操作符:`.` 用于访问对象的属性,如`${user.name}`获取`user`对象的`name`...

    EL表达式的语法介绍

    EL 表达式是 Java 服务器页面(JSP)和 Java 服务器面板(JSF)中使用的一种表达式语言,用于在 Web 应用程序中实现动态内容。EL 表达式可以被解析成数值表达式和方法表达式,其中取值表达式用于引用一个值,而方法...

    EL表达式语言基本语法

    它的基本语法以`${}`为标识,用于在JSP页面中嵌入动态内容。EL表达式不仅支持简单的属性访问,还包含了丰富的操作符和运算规则。 **变量属性范围**: EL表达式中的变量可以关联到四个不同的作用域:page、request、...

    J2EE+JSP-EL ppt文档

    6. **EL保留字**: 应避免使用与EL语法冲突的保留字来命名变量。 **EL隐含对象** EL提供了11个隐含对象,它们可以分为三类: 1. **与范围有关的对象**:`applicationScope`、`sessionScope`、`requestScope`和`...

    jsp 语法大全详细解说

    **JSP(JavaServer Pages)** 是一种动态网页技术,由Sun ...以上是JSP语法大全的详细解说,涵盖其基本概念、核心元素以及与Servlet、MVC模式的关联。通过深入学习和实践,开发者可以更高效地创建动态Web应用程序。

    JSP基本语法讲解

    本讲解将深入探讨JSP的基本语法,结合PPT演示、课程实例以及万年历的制作例子,帮助你更好地理解和掌握这一核心技术。 首先,我们来了解一下**JSP的基本结构**。一个基本的JSP文件通常以`.jsp`为扩展名,它可以包含...

    jsp的一些el

    EL提供了一种简单的方式来检索和设置对象的属性,使得开发者可以避免在JSP页面中大量使用脚本元素,提高代码的可读性和维护性。 EL表达式通常以`${}`包围,其语法结构丰富,支持多种操作。例如,访问JavaBean属性...

    jsp el表达式

    1. **EL与JSP脚本元素**:在JSP 2.0及更高版本中,EL表达式默认启用,无需在页面中使用`&lt;%@ page isELIgnored="false"%&gt;`。 2. **EL与JSP指令**:`&lt;jsp:useBean&gt;`、`&lt;jsp:getProperty&gt;`等JSP指令在EL表达式中通常是...

Global site tag (gtag.js) - Google Analytics