struts - 什么时候使用 'mapping.getInputForward()'?

标签 struts struts-1

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

但是我不明白这是什么意思。谁能更清楚地向我解释?我可以用这个方法返回上一页吗?如果可以,我该怎么做?

最佳答案

getInputForward() 完全按照它所说的去做:它返回一个与操作的 input 属性值相对应的 ActionForward

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

也就是说,这只是一个普通的 findForward,但用于操作的 input 页面。

关于struts - 什么时候使用 'mapping.getInputForward()'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9381327/

相关文章:

jquery - 访问从 jquery ajax 发送的 struts 操作中的值为 null

javascript - 是否可以为所有元素动态分配 styleid?

java - 迁移到 Tomcat7 后,BeanUtils.populate 在 struts 中抛出 NullPointerException

html - 如何使用 struts1.3 Action 生成动态组合框并在页面提交时也获取其值?

java - <逻辑:match> tag equivalent in Struts2

java - 如何在 scriptlet 标签中获取 jsp 页面的某些组件的值?

jsp - Struts标签与JSTL

jsp - 在 struts 中,如何为 html :hidden 设置 id 属性

java - 如何向 struts url 标记添加或更改参数?

javascript - 自动点击jsp页面上的 anchor 标签链接