何时使用'mapping.getInputForward()'?

时间:2012-02-21 16:34:45

标签: struts struts-1

我想知道Struts中mapping.getInputForward()做了什么。 API表示它创建并返回与Action的输入相对应的ActionForward

但我不明白这意味着什么。有人能更清楚地向我解释一下吗?我可以使用此方法返回上一页吗?如果可以,我该怎么做?

1 个答案:

答案 0 :(得分:10)

getInputForward()完全按照其说法执行操作:它会返回与操作的ActionForward属性值对应的input

您可能不希望将其用作一般“返回上一页”,因为这没有任何意义。它通常在“手动”调用验证时使用,并且存在验证错误; input值将是表单页面。在这些情况下,它类似于“返回上一页”,但不同,因为它通常是JSP表单的前向(而不是重定向)。

也就是说,这只是一个正常的findForward,但对于动作的input页面。