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"/>



  • 相关阅读:
    Steady Cow Assignment POJ
    二分图多重匹配问题
    Tour HDU
    奔小康赚大钱 HDU
    Strategic Game HDU
    Antenna Placement POJ
    Oil Skimming HDU
    Rain on your Parade HDU
    假如,
    这样也可以,insert,,
  • 原文地址:https://www.cnblogs.com/zhaopengcheng/p/6828115.html
Copyright © 2011-2022 走看看