zoukankan      html  css  js  c++  java
  • EL--Expression Language

    EL 存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。因为我们并没有指定哪一个

    范围的username,所以它的默认值会先从Page 范围找,假如找不到,再依序到Request、Session、Application范围。假如途中找到

    username,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传null,当然EL表达式还会做出优化,页面上显示空白,

    而不是打印输出NULL。

    属性范围(jstl名称)

    EL中的名称

    Page

    PageScope

    Request

    RequestScope

    Session

    SessionScope

    Application

    ApplicationScope

    我们也可以指定要取出哪一个范围的变量:

    范例

    说明

    ${pageScope.username}

    取出Page范围的username变量

    ${requestScope.username}

    取出Request范围的username变量

    ${sessionScope.username}

    取出Session范围的username变量

    ${applicationScope.username}

    取出Application范围的username变量

    其中,pageScoperequestScopesessionScopeapplicationScope都是EL 的隐含对象,由它们的名称可以很容易猜出它们所代表的意思,

    例如:${sessionScope.username}是取出Session范围的username 变量。这种写法是不是比之前JSP 的写法:

    String username = (String) session.getAttribute("username");容易、简洁许多.

  • 相关阅读:
    p5js弹钢琴
    javascript——拖拽(完整兼容代码)
    js正则表达式和replace
    CSS最常用和实用的技巧
    优化MYSQL数据库的方法
    css默认样式
    javascript之document对象
    常见JS(JavaScript)冲突解决方法
    String对象中的正则表达式
    css去掉a标签点击后的虚线框
  • 原文地址:https://www.cnblogs.com/yuyutianxia/p/3248162.html
Copyright © 2011-2022 走看看