在Struts 2中,"input"
方法检查失败时返回validate()
。然后,我将<result name="input">
中的struts.xml
映射到相应的页面。
我只是想知道当String
方法本身返回无效时,它是如何得到&#34;输入&#34;,validate()
?
@Override
public void validate() {
// if checks here
}
我想理解这个概念。
答案 0 :(得分:1)
validate()
方法本身不返回任何内容(void
)。它由validation
拦截器调用。但是这个拦截器通常是workflow
拦截器。如果操作INPUT
。
hasErrors()
结果