美文网首页
JSP4 - EL表达式

JSP4 - EL表达式

作者: 老茂在北京 | 来源:发表于2017-04-14 12:28 被阅读11次

EL表达式

主要作用

  • 获取(域对象中的)数据
  • 执行运算
  • 获取web开发常用对象
  • 调用Java方法
注意事项

获取值

获取数据
<body>  
    
<h4>获取域对象中的值</h4>
    
<%
    pageContext.setAttribute("name", "哥哥");
    request.setAttribute("name", "妹妹");
 %>
     
${ pageScope.name }
${ request.Scope.name }

<h4>域中数组的值</h4>
<%
    String[] arrs = {"aa","bb","cc","dd"};
    request.setAttribute("arrs", arrs);
 %>
 ${ arrs[0] }
 
<h4>域中集合的值</h4>
<%
    List<String> list = new ArrayList<String>();
    list.add("meimei");
    list.add("hahah");
    request.setAttribute("list", list);
 %>
 ${ list[1] }
 
 <h4>域中Map集合的值</h4>
 <%
    Map<String,String> map = new HashMap<String,String>();
    map.put("aa", "lulu");
    map.put("bb", "ruru");
    map.put("bb.cc","lala");//key是特殊字符
    request.setAttribute("map", map);
  %>
  ${ map.bb }
  ${ map["bb.cc"] } <!-- 取特殊字符 -->
  
</body>

执行运算

${运算表达式} 例子

获取web开发常用对象

隐含对象一 隐含对象二 隐含对象三
<body>  
<h4>EL的web对象</h4>
${ param.username }

<h4>获取请求头</h4>
${ header.referer }

<h4>获取全局的初始化参数</h4>
${ initParam.username }

<h4>pageContext对象</h4>
${ pageContext.request.remoteAddr }

</body>

相关文章

  • JSP4 - EL表达式

    EL表达式 主要作用 获取(域对象中的)数据 执行运算 获取web开发常用对象 调用Java方法 获取值 执行运算...

  • JSTL与EL表达式笔记

    EL表达式应用 初始EL表达式 EL表达式 EL(Expression Language)表达式语言用于简化JSP...

  • EL表达式

    EL表达式语法 ${ EL expression}其中:$ 表示EL表达式的开始。EL expression指定...

  • EL表达式详解

    一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 获取数据:EL表达式主要用...

  • 4.El表达式

    1.EL表达式 1.EL表达式的作用 2. EL语法

  • 【JavaWeb】EL表达式

    EL表达式 EL表达式语言,用于简化JSP的输出;EL表达式的基本语法:${表达式};示例: 学生姓名:${stu...

  • 17.3EL表达式

    一、EL表达式简介 EL 全名为Expression Language。EL主要作用:1、获取数据EL表达式主要用...

  • day07

    EL表达式&JSTL EL表达式的学习路线:1 EL表达式的由来2 使用EL获取web四个容器(page、re...

  • JSTL和EL表达式

    EL表达式 表达式语言(Expression Language),或称EL表达式,简称EL,是Java中的一种特殊...

  • 20160928------EL表达式

    一、EL表达式:Expression Language EL表达式提供了获取对象以及属性的简单方法 二、EL表达式...

网友评论

      本文标题:JSP4 - EL表达式

      本文链接:https://www.haomeiwen.com/subject/oikwattx.html