我在一个jsp页面上有两种形式.第一种形式不使用modelAttribute,第二种形式使用modelAttribute.问题是,如果我发布不使用modelAttribute的第一个表单,则会声明我没有绑定modelAttribute的错误.
我已经在互联网上搜索了解决方案,但是找不到有用的解决方案.
changeAddress.jsp
OrderController.java
@RequestMapping(value="changeAddress",method = RequestMethod.GET)
public ModelAndView showChangAddress(Model model)
{
model.addAttribute("addressForm",new AddressForm());
return new ModelAndView("body.changeaddress");
}
@RequestMapping(value="changeAddress",params="add",method = RequestMethod.POST)
public ModelAndView addChangAddress(@modelattribute("addressForm") @Valid AddressForm af,BindingResult result,Model model)
{
System.out.println("a");
return new ModelAndView("body.changeaddress");
}
@RequestMapping(value="changeAddress",params="exist",method = RequestMethod.POST)
public ModelAndView processChangAddress(@RequestParam(value="id") String id,Model model)
{
System.out.println("b");
return new ModelAndView("body.changeaddress");
}
恳求帮助:)