Struts2 Ajax 验证不起作用

Struts2 Ajax validation won't work

本文关键字:不起作用 验证 Ajax Struts2      更新时间:2023-09-26

我决定使用 Struts 2 DOJO 插件来验证我的表单。

我有:

  • 将 Struts2 道场和 json 插件添加到项目中
  • 在我的操作中添加了"jsonValidationWorkflowStack"拦截器
  • 在我的页面上包含道场标签库和<sx:head />标签
  • 包含在我的表格中<sx:submit validate="true" />

现在,在填充字段后,我的表单将不会提交。不会执行任何操作。

我还想提一下,我以编程方式运行验证,而不是 xml。

DOJO 插件已被弃用。

但是,要使其正常工作,您需要在 struts.xml 或 <sx:head /> 中设置ajax主题,但此主题也已弃用,甚至不再在 Struts2 jar 中发布。

请改用 Struts2-jQuery 插件验证。

同样,在谈论客户端验证时,阅读本文可能会有所帮助。