zoukankan      html  css  js  c++  java
  • 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属性,则只能用别的标签来引用它输出。

     

     

     

  • 相关阅读:
    题目1449:确定比赛名次
    题目1005:Graduate Admission
    HDU 4786 Fibonacci Tree
    FZU Problem 2136 取糖果
    iOS 递归锁
    iOS xcode问题集结
    iOS 芝麻认证开发(跳转本地的支付宝进行认证开发)
    iOS导出ipa包时四个选项的意义
    两排按钮循环
    Masony 常用方法
  • 原文地址:https://www.cnblogs.com/domi22/p/8048060.html
Copyright © 2011-2022 走看看