猿教程 Logo

Struts2 ValueStack

valueStack只是一个包含应用程序特定对象(如操作对象和其他模型对象)的堆栈。

在执行时,操作位于堆栈的顶部。

我们可以将对象放在valueStack中,然后可以在valueStack中查询并删除它。


ValueStack接口

struts 2框架提供了一个处理查询的接口。 它提供了许多有用的方法。


ValueStack接口的方法

ValueStack接口有很多方法。 常用的方法如下:

public String findString(String expr)通过评估给定的表达式来查找字符串。

public Object findValue(String expr)通过评估指定的表达式来查找该值。

public Object findValue(String expr,Class c)通过评估指定的表达式来查找该值。

public Object peek()它返回位于堆栈顶部的对象。

public Object pop()它返回位于堆栈顶部的对象,并将其删除。

public void push(Object o)它将对象放在堆栈的顶部。

public void set(String key,Object value)它使用给定的键设置堆栈上的对象。 可以通过调用findValue(key)方法获得该对象。

public int size()它返回堆栈中的对象数。


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Struts/struts-2-ValueStack-tutorial.html