gpt4 book ai didi

java - Spring MVC 3 ModelView 提交后始终为 Null

转载 作者:行者123 更新时间:2023-11-30 04:20:41 25 4
gpt4 key购买 nike

我是 Spring MVC 的新手,我遇到了一个问题,我向您说明了这个问题,并提前感谢您。

我有一个 Controller ,首先我调用这个方法:

@RequestMapping(value = "/{prestadoraId}", method = RequestMethod.GET)
public ModelAndView avaliacao2(@PathVariable("prestadoraId") Long prestadoraId, Model model) {

Prestadora prestadora = solicitacaoService.getPrestadorabyId(prestadoraId);
model.addAttribute("prestadora", prestadora);

return new ModelAndView("aprovacao2","prestadora",prestadora);
}

我的JSP(该JSP从上面的方法获取数据):

<form:form action="aprovacao3" method="POST" commandName="prestadora" modelAttribute="prestadora" id="aprovacaoForm3">
<input type="text" name="razao_social" id="razao_social" name="razaoSocial" size="133" maxlength="100" value="${prestadora.razaoSocial}" required />

数据来了,当我提交时,prestadora的数据为空。

我用这种方法提交了:

@RequestMapping(value="/aprovacao3", method=RequestMethod.POST)  
public String avaliacao2(@ModelAttribute("prestadora") Prestadora prestadora, Model model, BindingResult bindingResult) {
model.addAttribute("prestadora", prestadora);
return "redirect:/aprovacao3";
}

嗯,我尝试了很多东西,但总是无效。

致以诚挚的问候旺德森

最佳答案

您可以尝试从表单标签中删除“modelAttribute =“prestadora””吗?并执行类似action =“/aprovacao3”的操作。确保它适用于所有 Controller 。请尝试进行这些修改。它应该可以工作。

关于java - Spring MVC 3 ModelView 提交后始终为 Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17135984/

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