jsp 9大内置对象与、jsp3大指令、jsp13种动作、EL表达式11个内在对象
这几个东西一定要搞清楚,不要混淆了。
<!--[if !supportLists]-->1 <!--[endif]-->Jsp的9大内置对象:
application
config
out
page
pageContext
request
response
session
exception
<!--[if !supportLists]-->2. <!--[endif]-->Jsp的3大指令
<%@include file="" %>
<%@page contentType="text/html; charset=ISO-8859-1"%>
<%@taglib prefix="" uri="" %>
<!--[if !supportLists]-->3. <!--[endif]-->Jsp的13个动作
<jsp:attribute name=""></jsp:attribute>
<jsp:body></jsp:body>
<jsp:element name=""></jsp:element>
<jsp:fallback></jsp:fallback>
<jsp:forward page=""></jsp:forward>
<jsp:getProperty/>
<jsp:include page=""></jsp:include>
<jsp:output></jsp:output>
<jsp:param/>
<jsp:params></jsp:params>
<jsp:plugin code="" codebase="" type="bean"></jsp:plugin>
<jsp:setProperty/>
<jsp:useBean id=""></jsp:useBean>
<!--[if !supportLists]-->4.EL表达式的11个内置对象
四种范围的同名属性同时出现的优先级:
Pagecontext对象的使用
Param对象的使用
Params对象的使用
集合的输出
Map集合的输出:
相关推荐
### Java中JSP和EL表达式的隐含对象详解 在Java Web开发中,JSP(Java Server Pages)作为一种常用的技术被广泛应用于构建动态网页。它允许开发者将HTML、JavaScript等静态网页元素与动态生成的内容混合在一起。在...
### EL表达式内置的方法 #### 一、简介 在Java Web开发中,EL(Expression Language)表达式是一种非常实用的功能,它允许开发者在JSP页面中以简洁的方式访问JavaBean属性,执行运算以及调用一些预定义的方法。EL...
【JSP EL表达式简介】 EL(Expression Language)是JavaServer Pages(JSP)中的一种简洁的表达式语言,设计的初衷是为了简化JSP页面的编写。EL受到ECMAScript和XPath表达式语言的启发,提供了更高效的方式来访问和...
2. **EL与JSP指令**:`<jsp:useBean>`、`<jsp:getProperty>`等JSP指令在EL表达式中通常是不必要的,因为EL可以直接访问JavaBean的属性。 3. **EL隐式对象**:EL提供了一些预定义的对象,如`pageContext`、`request`...
EL表达式通常以`${}`包裹,例如`${variable}`,它会查找与`variable`相关的Java对象或属性。EL支持的操作符包括: - 点操作符:`.` 用于访问对象的属性,如`${user.name}`获取`user`对象的`name`属性。 - 数组和...
JSP有若干内置对象可以直接在EL表达式中使用,比如`request`、`session`和`application`,它们分别代表请求、会话和应用级别的域对象。通过EL,我们可以轻松获取这些对象中的数据,例如`${request.getParameter(...
在 EL 表达式中,还有 11 个内置对象,可以用于简化编程,包括: * pageContext:获取当前 JSP 页面的上下文信息 * headers:获取请求头信息 * initParam:获取应用程序的初始化参数 * cookie:获取 Cookies 信息 *...
EL表达式是JSP技术中不可或缺的一部分,它简化了前端页面与后端数据的交互过程。通过本文的介绍,你应该能够更深入地理解EL表达式的用法以及如何利用这些特性来提高Web应用的开发效率。在未来的学习和实践中,希望你...
EL表达式主要用于简化JSP页面中的代码,提高可读性和可维护性。 **EL表达式的基本语法** EL表达式通常以"$"或 "#{}" 开头,如 `${expression}` 或 `#{expression}`。这里的`expression`是一个变量或方法调用,它...
### EL表达式 隐式对象 #### 一、EL表达式基础 ##### 1. 语法结构 EL表达式采用特定的语法结构来进行数据的提取和操作,其基本格式为 `${expression}`。这里的 `expression` 可以是变量、方法调用或其他逻辑表达式...
EL表达式内置了一些隐含对象,这些对象可以直接在EL表达式中使用。主要包括访问请求参数值的param和paramValues对象、访问请求头信息的header和headerValues对象,以及访问其他与用户请求或页面有关的详细信息的...
EL表达式是JSP中一种强大的数据访问机制,其语法类似于JavaScript,但它的主要目的是与服务器端的数据对象交互。例如,`${user.name}`这样的表达式可以用来获取名为`user`的JavaBean中的`name`属性值。 自定义EL...
EL表达式的主要目标是提高JSP页面的可读性和可维护性,减少脚本代码的数量。 ### EL表达式的基本语法 EL表达式通常以`$`符号开头,后跟大括号`{}`,如`${expression}`。表达式可以是简单的属性引用,也可以包含...
EL表达式通常在JSP或JSF(JavaServer Faces)页面中使用,以${}包裹。例如,如果你有一个名为"user"的JavaBean,其中有一个属性叫做"name",在JSP页面中你可以这样显示它的值: ```jsp Hello, ${user.name}! ``` ...
#### 四、EL表达式中的内置对象 - **param 和 paramValues**:用于获取请求参数的值。 - **cookie**:用于访问Cookie对象,例如`{cookie.userCountry}`可以获取名为userCountry的Cookie值。 - **header 和 header...
1. **EL上下文**:EL表达式在EL上下文中执行,它可以访问JSP作用域内的所有对象(page,request,session,application)。 2. **作用域优先级**:EL会按照page -> request -> session -> application的顺序查找变量...
EL表达式语言提供了几个内置的默认变量,用于访问不同的作用域中的对象。这些默认变量包括: - **pageScope**:表示当前页面的作用域。 - **requestScope**:表示当前HTTP请求的作用域。 - **sessionScope**:表示...
EL(Expression Language)是JSP 2.0引入的一种简化页面脚本编写的方式,它可以方便地访问JSP页面内的内置对象、JavaBeans组件等。然而,在某些情况下,EL表达式可能不会被正确解析,而是作为普通字符串输出,这可能...
此外,还可以通过 `<%@ page isELIgnored="false" %>` 指令来启用EL表达式,默认情况下EL表达式在JSP 2.0中已经启用。 #### 六、总结 通过本教程的学习,你应该对EL表达式的使用有了较为全面的了解。EL表达式不仅...
**EL表达式(Expression Language)**是Java服务器页面(JSP)技术中的一个重要组成部分,它提供了一种简洁、统一的方式来访问和操作JavaBean属性以及与请求相关的数据。在JSP 2.0及其后续版本中,EL表达式被广泛使用,...