在 Struts 2 中,"input"
当方法中的检查失败时返回validate()
。然后我映射<result name="input">
到struts.xml
适当的页面。
我只是想知道它是如何获得的"input"
,这是方法本身返回的String
时间?validate()
void
@Override
public void validate() {
// if checks here
}
我想了解这个概念。
在 Struts 2 中,"input"
当方法中的检查失败时返回validate()
。然后我映射<result name="input">
到struts.xml
适当的页面。
我只是想知道它是如何获得的"input"
,这是方法本身返回的String
时间?validate()
void
@Override
public void validate() {
// if checks here
}
我想了解这个概念。
该validate()
方法本身不返回任何内容 ( void
)。validation
它由拦截器调用。
但是在这个拦截器之后通常是workflow
拦截器。这个拦截器负责在 action 中返回INPUT
结果hasErrors()
。