`
mrzhangtufu
  • 浏览: 60879 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

EL expression

    博客分类:
  • jsp
阅读更多

1、EL表达式的变量不给定范围时,则容器会默认从Page开始找,再依次到request,session,及application。如果中途找到,则直接返回,否则返回null.
2、EL中的类型:
Boolean, Integer, Floating Point, String,NULL。
3、EL中,可以使用"[]"和"."来获取对象的属性(如果属性名中有一些特殊字符,如".","-"等,则只能用"[]"来取得)。如:${user.name}或${user[name]}表示取出对象user中的name属性值。
  EL中,也可用"[]"来读取Map,List或者对象集合中的数据,如:session域中有一个数组schools,则可${sessionScope.school[1].name}来获得第二位数值的name属性值。
  EL表达式访问一个javaBean的属性值,如有<jsp:useBean id="user" class="cn.com.User"/>,则可在EL中取得引用${user.name}或${user["name"]}。
4、EL表达式中的关系运算符(<,>,==,!=)可以写他们的html代码形式,即&lt;&gt;
5、EL表达式中支持三元运算符:${A?B:C}

分享到:
评论

相关推荐

    《使用JSP/Servlet/Ajax技术开发新闻发布系统》

    《使用JSP/Servlet/Ajax技术开发新闻发布系统》 内部测试-笔试试卷 一、选择题(共25题,每题2分,... {EL expression} B. ${EL expression} C. @{EL expression} D. &{EL expression} 2) 在Servlet中有如下代码段:

    EL(Expression Language).doc

    EL全名Expression Language EL 语法结构: ${ session.user.sex};所有EL都是以${为起始以}为结尾的; 上述语句等同于User user = (User)session.getAttribute(“user”);String sex=user.getSex(); 即在session中...

    EL(Expression Language)表达式(详解)

    EL表达式(详解) EL表达式是用来替代JSP页面中复杂的scriptlet代码的,以美元"$"开头(JSP 2.1之后也可以使用"#"开头),类似${expression}这样的代码行。

    EL(Expression Language)表达式

    EL表达式用${ }表示,可用在所有的HTML和JSP标签中,作用是代替JSP页面中复杂 的JAVA代码. •EL表达式可操作常量、变量和隐式对象。 最常用的隐式对象有${param}和${paramValues}。

    潍坊学院成人教育Java-Web程序设计B卷试卷及参考答案.doc

    @{EL expression} D. &{EL expression} 9. 下列代码的输出结果是_______。 [] a = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 }; pageContext.setAttribute("a", a); %&gt; ${a}" var="i" begin="3" end="5" step="2"&gt; ${i }...

    基于SSM框架的旅游管理网站+源代码+文档说明

    开发语言:Java、HTML、JavaScript、EL Expression 程序类型:Web类B/S应用程序 运用框架:Spring framework,Spring MVC,Mybatis 开发工具:Maven 项目功能描述 本项目主要是对旅游网站的新闻、目录进行增删改查的...

    ExtJS Jetty启动报错 tag

    org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:929) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307...

    Expression-Language

    Expression-Language EL EL EL

    jsp中的EL表达式简介

    关于jsp中EL(Expression Language)表达式的相关简介

    juel-Tomcat与EL冲突问题

    启动Tomcat时报错:Caused by: java.lang.LinkageError: loader constraints violated when linking javax/el/ExpressionFactory class 说明:原因是juel.jar, juel-engine.jar, juel-impl.jar包和Tomcat6.0中的el-...

    EL表达式详解【全】

    EL表达式:expression language,即表达语言,它是为了便于存取数据而定义的一种语言,JSP2.0之后才成为一种标准。形式:以“${”开头,以“}”结尾,通过PAGE指令来说明是否支持EL表达式,具体举例: ; charset=GB...

    JS中如何引用EL表达式

    在 Java Web 开发中,EL(Expression Language)表达式是一种 powerful 的表达式语言,用于在 JSP 页面中访问和操作 JavaBean 的属性。然而,在 JavaScript 中引用 EL 表达式却存在一些限制和注意事项。 首先,EL ...

    EL表达式的详细使用

    EL表达式的简单介绍 一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种...

    EL表达式语言.pdf

    EL 全名为 Expression Language。 EL 是从 JavaScript 脚本语言得到启发的一种表 达式语言,它借鉴了 JavaScript 多类型转换无关性的特点。在使用 EL 从 scope 中得到 参数时可以自动转换类型,因此对于类型的限制...

    el表达式用法部分解说

    EL表达式总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。 表示式中第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)中的一个属性.........

    el-api.jar

    el-api,java jar包,el表达式所需要的jar包。java.lang.LinkageError: loader constraints violated when linking javax/el/ExpressionFactory class;jar包冲突

    JavaEE 5.0 Tutorial.pdf

    Sun 官方 J2ee 5.0 教程 The Java EE 5Tutorial For Sun Java System Application Server 9.1 Contents Preface ..................................................................................................

    el-api.jar el-ri.jar

    javax.servlet.ServletException: javax/el/ValueExpression

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    EL 表达式(Expression Language)是一种在 JSP 页面中使用的脚本语言,用于简化 JSP 页面的开发。EL 表达式可以访问 JSP 页面中的变量、对象和集合,进行逻辑操作和计算。EL 表达式的使用可以提高 JSP 页面的开发...

Global site tag (gtag.js) - Google Analytics