gpt4 book ai didi

java - 如何在 Spring MVC 中没有 ModelAttribute 的情况下处理/显示错误?

转载 作者:行者123 更新时间:2023-11-29 09:30:31 25 4
gpt4 key购买 nike

在我的插入/编辑表单中,我有一个提交按钮来保存对我的模型属性的更改,同时我通过一个简单的链接处理删除命令。

现在我想像显示表单提交的全局错误一样显示删除错误,但似乎我无法在我的 Controller 中使用 BindingResult 没有 ModelAttribute方法。

为了清楚起见,我的代码是这样的:

@RequestMapping(value = "/delete")
public String deleteJob(Integer jobId, BindingResult result) {

// DELETE BY ID

return "myView";
}

但正如预期的那样,我得到了这个异常:

java.lang.IllegalStateException: An Errors/BindingResult argument is expected to be immediately after the model attribute argument in the controller method signature

有什么办法可以做类似的事情吗?

最佳答案

您不需要 BindingResult 结果,您可以创建错误并将它们添加到 Errors 对象中。并将其返回到您的 View

关于java - 如何在 Spring MVC 中没有 ModelAttribute 的情况下处理/显示错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17750771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com