java – Spring MVC表单:使用Ajax的错误

前端之家收集整理的这篇文章主要介绍了java – Spring MVC表单:使用Ajax的错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个与Spring 3 MVC,Ajax和form:errors相关的问题.

我有一个表单,我提交给服务器,我正在使用Spring MVC.我有所有的验证,控制器等设置和工作正常.当我提交未通过验证的数据时,我会收到错误消息,并根据我的表单显示在表单上:我的jsp中的错误标记.

我的问题是……

如果我想转换为Ajax方法,我是否仍然可以利用“普通”Spring MVC应用程序的所有基础结构(即,特别是验证器和表单:错误功能)来将错误恢复到(并显示在)浏览器?我看到了如何提交Ajax请求,但是我没有看到我是如何(或者如果)仍然可以利用jsp的形式:错误功能.

有谁知道这是否可以做到,如果是的话,请指出适当的总体方向?

提前致谢.

最佳答案
你不能,因为像< form:errors>这样的标签.评估服务器端并在HTTP响应的HTML内容中嵌入错误消息/元素.由于对服务器的AJAX请求通常会将XML或JSON返回给响应(而不是HTML),然后由客户端JavaScript解析,因此Spring无法绑定到请求/表单并向其添加错误消息内容.
原文链接:https://www.f2er.com/spring/431964.html

猜你在找的Spring相关文章