1

在 Struts 2 中,"input"当方法中的检查失败时返回validate()。然后我映射<result name="input">struts.xml适当的页面。

我只是想知道它是如何获得的"input",这是方法本身返回的String时间?validate()void

@Override
public void validate() {
    // if checks here
}

我想了解这个概念。

4

1 回答 1

1

validate()方法本身不返回任何内容 ( void)。validation它由拦截器调用。

但是在这个拦截器之后通常是workflow拦截器。这个拦截器负责在 action 中返回INPUT结果hasErrors()

于 2014-12-28T13:43:59.960 回答