zoukankan      html  css  js  c++  java
  • JavaWeb-EL的11个内置对象

    一.EL的11个内置对象(我们应该已经学习过4个了,这4个跟jsp中的4个对象不同,这里仅代表域范围而已)

      1.pageScope

      2..requestScope

      3.sessionScope

      4.appicationScope

      5.param:等同于Map<String,String>,获取客户端传来的参数

      6.paramValues:等同于Map<String,String[]>

      7.header:可以获取请求头,也是map,key是头名称,value是单个头值;用el在写请求头时,注意一点,比如:${ header.User-Agent },这个格式是错误的,因为“-”会被认为是减号,所以在写时要写成 $ { header[ 'User-Agent' ] }

      8.headerValues:key是头名称,value是多个头值

      9.initParam:获取web.xml中<context-param>的参数,很少用的东西

      10.cookie:等同于Map<String,Cookie>

      11pageContext:和JSP时的pageContext一样,一个顶9个;

          (1).注意他获取的比如request对象,而不是requestScope;

          (2)之后在所有链接需要加项目名路径的,都统一用${  pageContext.request.ContextPath },这样可以得到当前项目名,即使项目名即使改变这个也会跟着变,更加灵活;<a href="${pageContext.request.contextPath}/jsps/c.jsp">点击这里</a>

    二.除了pageContext之外,其他全是Map;

    三.EL语法

      1.${ map.key },map是map类型,key就是键,map.key也是el的语法

      2.${ map['key'] },也算el语法

  • 相关阅读:
    ajax
    ASP.net(c#)返回上一页效果(后退)代码
    审批时进行判断
    indexOf(String.indexOf 方法)判断标签是否存在
    不用代码隐藏自定义列表
    列表显示隐藏
    jq加载页面跳转指定的页面
    sharepoint2013部件保存后停留在保存页面
    Perl学习之四:语句(续)
    Perl学习之四:语句
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/12325870.html
Copyright © 2011-2022 走看看