java – Spring MVC表单:使用Ajax的错误
发布时间:2020-12-15 01:24:50 所属栏目:大数据 来源:网络整理
导读:我有一个与Spring 3 MVC,Ajax和form:errors相关的问题. 我有一个表单,我提交给服务器,我正在使用Spring MVC.我有所有的验证,控制器等设置和工作正常.当我提交未通过验证的数据时,我会收到错误消息,并根据我的表单显示在表单上:我的jsp中的错误标记. 我的问
我有一个与Spring 3 MVC,Ajax和form:errors相关的问题. 我有一个表单,我提交给服务器,我正在使用Spring MVC.我有所有的验证,控制器等设置和工作正常.当我提交未通过验证的数据时,我会收到错误消息,并根据我的表单显示在表单上:我的jsp中的错误标记. 我的问题是…… 如果我想转换为Ajax方法,我是否仍然可以利用“普通”Spring MVC应用程序的所有基础结构(即,特别是验证器和表单:错误功能)来将错误恢复到(并显示在)浏览器?我看到了如何提交Ajax请求,但是我没有看到我是如何(或者如果)仍然可以利用jsp的形式:错误功能. 有谁知道这是否可以做到,如果是的话,请指出适当的总体方向? 提前致谢. 最佳答案
你不能,因为像< form:errors>这样的标签.评估服务器端并在HTTP响应的HTML内容中嵌入错误消息/元素.由于对服务器的AJAX请求通常会将XML或JSON返回给响应(而不是HTML),然后由客户端JavaScript解析,因此Spring无法绑定到请求/表单并向其添加错误消息内容.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |