首页 > 其他 > 详细

向值栈中存入数据

时间:2021-04-10 16:29:20      阅读:15      评论:0      收藏:0      [点我收藏+]

一、值栈存入数据的三种方式

值栈:struts2里面提供本身一种存储机制,类似域对象,可以存值和取值。
1.获取值栈对象,调用值栈对象的set方法。

    ActionContext context = ActionContext.getContext();
    ValueStack stack = context.getValueStack();
    stack.set("abc",123);

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

    ActionContext context = ActionContext.getContext();
    ValueStack stack = context.getValueStack();
    stack.push("abc");

3.在action定义变量,生成变量的get方法

    private String name;
    public String getName() {
        return name;
    }

使用<s:debug>标签查看值栈
注意:必须在struts.xml中配置<constant name="struts.devMode" value="true"></constant>,否则无法显示。

二、应用

1.向值栈中放入对象
技术分享图片

2.向值栈中放入List集合
技术分享图片

向值栈中存入数据

原文:https://www.cnblogs.com/IamHzc/p/14639974.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!