Struts 2 ValueStack使用详细教程

  1. Struts 2 ValueStack教程
  2. ValueStack接口
  3. ValueStack接口的方法
valueStack只是一个栈, 其中包含特定于应用程序的对象, 例如动作对象和其他模型对象。
在执行时, 将动作放置在栈的顶部。
我们可以将对象放入值栈中, 对其进行查询和删除。
ValueStack接口
struts 2框架提供了一个用于处理valuestack的接口。它提供了许多有用的方法。
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()它返回位于栈顶部的对象并将其删除。
【Struts 2 ValueStack使用详细教程】public void push(Object o)将对象放在栈的顶部。
public void set(String key, Object value)使用给定的键将对象设置在栈上。可以通过调用findValue(key)方法来获取。
public int size()返回栈中对象的数量。

    推荐阅读