• 3:4 OGNL 表达式二


    总结:

     

     

    一:ActionContext的结构:

     

     

    1:set标签创建的对象也是作为非值栈对象。

    2:(非值栈的存储都是以键值对的方式存的。)

    【问非值栈的 User对象】

     

    【用例】

     

    关于request:China不加引号则表示设置的是变量而不是常量,在页面上用以下标签是拿不到值的

    用debug查看非值栈里面的变量:

     

     

     

    所以重点来了:

     

    【此时的获取方式:首先到非值栈的request 表示的key里面去寻找,request里没有找到名为country2的这个键,然后再直接查找非值栈中有没有country2这个键,有的话就输出它的值。】

    =============================================================================

     

     

    Strus标签与OGNL表达式:

     

    strus标签的属性类型:

     

    1:对象类型:属性作为OGNL表达式进行计算

     

    2:字符串类型:属性将直接输出,若要计算需使用 %{....}

     

    对象类型的也可以加上 %{.....} 。效果不变。所一说:

     

    3:Url标签:

     

     

    例如:

    显示结果:

     

     

    4:日期标签:

     

     

    新版本id属性改为 var

     

    用例:

    1 : Action 编写

     

    2: 前台展示:

     

    不定义id 属性 则直接输出,若定义了id属性,则只能用别的标签来引用它输出。

     

     

     

  • 相关阅读:
    JobHistory搜索智能化
    JobHistory搜索智能化
    JobHistory搜索智能化
    Hadoop Ls命令增加显示条数限制参数
    Hadoop Ls命令增加显示条数限制参数
    Markdown的简单用法
    Markdown常用编辑器
    搜索引擎的使用
    avalon.js 文字显示更多与收起
    浏览器访问网页的详细内部过程
  • 原文地址:https://www.cnblogs.com/domi22/p/8048060.html
Copyright © 2020-2023  润新知