在 Struts 2 中,"input"
当 validate()
中的检查失败时返回方法。然后我映射<result name="input">
在struts.xml
对于适当的页面。
我只是想知道它是如何得到 "input"
,这是 String
当 validate()
方法本身返回 void
?
@Override
public void validate() {
// if checks here
}
我想了解这个概念。
最佳答案
validate()
方法本身不返回任何内容 (void
)。它由 validation
interceptor 调用.
但是这个拦截器之后通常会去 workflow
interceptor 。如果操作 hasErrors()
,此拦截器负责返回 INPUT
结果。
关于java - Struts 2 中的 validate() 方法如何获得结果 "input"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27255966/