zoukankan      html  css  js  c++  java
  • 向值栈中存放数据的三种方式

    1.获取值栈对象,调用值栈里面的set方法。

    2.获取值栈对象,调用值栈对象的push方法。

    3.在action定义变量,生成变量的get方法。(常用)

    可使用s:debug标签查看值栈存放的内容

    一、调用值栈对象的set方法

    Java代码

     值栈中的情况

    可以发现值栈中多了map对象,当调用set方法时,会在list对象中添加一个map对象,里面存放set放入的值。

    二、调用值栈对象的push方法

    Java代码

    值栈中的情况

    可以发现值栈中多了String对象,当调用push方法时,会在list对象中添加push方法添加的对象。如放入的是“hello”是String类型,就会放入String对象。

    值栈属于栈结构,先进后出,所以放入的数据放在栈顶。

    三、在action中生成变量,

    Java代码

    需生成变量的get方法

    值栈中的情况

     可以发现,数据直接存放在action对象中。

  • 相关阅读:
    Linux统计文件个数
    python string与list互转
    Python中请使用isinstance()判断变量类型
    xpath提取多个标签下的text
    内存盘
    Watchdog
    渗透测试
    GMT与UTC简介
    ASN.1(抽象语法标记)
    Linux nmap
  • 原文地址:https://www.cnblogs.com/lolybj/p/6339916.html
Copyright © 2011-2022 走看看