Struts 2 ValueStack 教程2024年9月5日 | 1 分钟阅读 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() 它返回堆栈中的对象数量。
|