zoukankan      html  css  js  c++  java
  • ognl表达式

    简单介绍

    对于非根元素-ognlcontext-使用#取值-是map栈-存储域对象数据,例如request/session/application

    root根元素-valuestack-直接使用属性取值-list栈-存储action对象及全局属性

    数据流转图,把valuestack对象放到request对象中,key是request,session,application,全局属性

    valuestack对象,中有根元素/request/session/application/attr/parameters

    "#"作用

    1)可以取非root元素值

    2)动态构建map

    “%”符号的用途是在标签的属性值被理解为字符串类型时,告诉执行环境%{}里的是OGNL表达式。

    形式一: { }中ognl表达式

      Action中的代码:

    ServletActionContext.getRequest().setAttribute("username", "username_request"); 

      jsp页面:

     <s:textfield name="name" label="%{#request.username} "/>
     运行结果是
    username_request : <input type="text" name="name" value="" id="name"/>



  • 相关阅读:
    NSUserDefaults写作和阅读对象定义自己
    JavaScript三在弹出的对话框中
    mybatis02 架构
    mybatis01
    oracle17 视图
    oracle16 例外
    oracle15 pl/sql 分页
    oracle14 复杂数据类型
    oracle13 触发器 变量
    oracle12 pl/sql
  • 原文地址:https://www.cnblogs.com/zhaopengcheng/p/6828115.html
Copyright © 2011-2022 走看看