加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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无法绑定到请求/表单并向其添加错误消息内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读