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属性,则只能用别的标签来引用它输出。

     

     

     

  • 相关阅读:
    cookie,请求报文,
    ser,ver
    关于 通知的 死循环,
    这读取的好蛋疼,为什么一写 一读就有问题了,不一致了,
    缓存小姐 挡拆,网络请求 不同步 惹的祸,
    viewdidload ,viewwillappear,
    提示输入 用户名 ,密码,--》转
    前端面试
    npm与cnpm
    vue与node和npm关系
  • 原文地址:https://www.cnblogs.com/domi22/p/8048060.html
Copyright © 2011-2022 走看看