1

我正在使用带有 jsp 页面和 xwork 验证的 Struts2。我的问题在于 java 端验证,当我由于输入错误而第一次进入输入页面时,然后我将这些错误留在那里并再次提交。应该显示完全相同的错误,但事实并非如此。Java 文件包含字段错误,并且在第二次尝试后不再显示。

问题是什么?struts2 中缺少拦截器或错误?我有以下拦截器: - com.opensymphony.xwork2.interceptor.I18nInterceptor - com.opensymphony.xwork2.validator.ValidationInterceptor - com.opensymphony.xwork2.interceptor.PrametersInterceptor

我从另一个线程中读到输入登录页面确实以某种方式省略了验证。从该页面拨打电话时,如何启用验证?

4

1 回答 1

2

您还需要DefaultWorkflowInterceptor,它负责检测验证错误并重新显示表单。

对于任何其他故障排除,您需要提供您的操作代码,以便我们查看发生了什么。

于 2010-12-17T19:10:36.937 回答