Struts 2中的validate()方法如何获得结果“输入”?

时间:2014-12-02 18:00:06

标签: java validation java-ee struts2 struts2-interceptors

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

我只是想知道当String方法本身返回无效时,它是如何得到&#34;输入&#34;,validate()

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

我想理解这个概念。

1 个答案:

答案 0 :(得分:1)

validate()方法本身不返回任何内容(void)。它由validation拦截器调用。但是这个拦截器通常是workflow拦截器。如果操作INPUT

,此拦截器负责返回hasErrors()结果