zoukankan      html  css  js  c++  java
  • EL总结2-域

    域对象

    ​ EL           JSP

    ​ *applicationScope     *application

    ​ *sessionScope      *session

    ​ *requestScope     *request

    ​ *pageScope      *pageContext

    使用

    语法:${EL表达式}

    ​ 获取属性:对象名.属性名

    EL 表达式的 11 个隐含对象


    EL 个达式中 11 个隐含对象,是 EL 表达式中自己定义的,可以直接使用。
    变量             类型             作用

    pageContext       PageContextImpl         它可以获取 jsp 中的九大内置对象
    pageScope       Map<String,Object>         它可以获取 pageContext 域中的数据

    requestScope     Map<String,Object>         它可以获取 Request 域中的数据

    sessionScope      Map<String,Object>          它可以获取 Session 域中的数据

    applicationScope     Map<String,Object>           它可以获取 ServletContext 域中的数据
    param              Map<String,String>            它可以获取请求参数的值

    paramValues        Map<String,String[]>          它也可以获取请求参数的值,获取多个值的时候使用。
    header         Map<String,String>         它可以获取请求头的信息

    headerValues      Map<String,String[]>           它可以获取请求头的信息,它可以获取多个值的情况
    cookie            Map<String,Cookie>           它可以获取当前请求的 Cookie 信息

    隐含对象的使用

    param        它可以获取请求参数的值

    paramValues      它也可以获取请求参数的值,获取多个值的时候使用。

    输出请求参数 username 的值:${ param.username }
    输出请求参数 password 的值:${ param.password }

    header        它可以获取请求头的信息

    headerValues   它可以获取请求头的信息,它可以获取多个值的情况

    输出请求头【User-Agent】的值:${ header['User-Agent'] }
    输出请求头【Connection】的值:${ header.Connection }
    输出请求头【User-Agent】的值:${ headerValues['User-Agent'][0] }
    

    cookie      它可以获取当前请求的 Cookie 信息

    获取 Cookie 的名称:${ cookie.JSESSIONID.name }
    获取 Cookie 的值:${ cookie.JSESSIONID.value }

    initParam     它可以获取在 web.xml 中配置的<context-param>上下文参数

    <context-param>
         <param-name>username</param-name>
         <param-value>root</param-value> 
    </context-param>

    输出&lt;Context-param&gt;username 的值:${ initParam.username }

    request.getScheme()
    它 可 以 获 取 请 求 的 协 议

    request.getServerName()

    获 取 请 求 的 服 务 器 ip或 域 名

    request.getServerPort()
    获 取 请 求 的 服 务 器 端 口 号


    getContextPath()
    获 取 当 前 工 程 路 径

    request.getMethod() 获 取 请 求 的 方 式 ( GET或 POST )

    request.getRemoteHost()

    获 取 客 户 端 的 ip地 址

    session.getId()
    获 取 会 话 的 唯 一 标 识

      

  • 相关阅读:
    .net core 发布iis 错误
    windows下grunt安装提示不成功
    个人随笔
    跟人备忘
    CSS中的高度和宽度
    编程语言的阴阳之争
    [数据模型] 数据表三种关联的概述
    MySQL server has gone away 问题的解决方法
    Java中PreparedStatement和Statement的用法区别
    Java 程序在执行时的内存划分区域
  • 原文地址:https://www.cnblogs.com/2328322824chx/p/13604725.html
Copyright © 2011-2022 走看看