Я хочу установки атрибута в первом методе ModelAndView с помощью бобов и пытаюсь получить атрибуты в другом методе ModelAndView в одном контроллере, но получить нулевое значение моего код нижеSpring получения ошибки в методе атрибута прибудет
@ RequestMapping (значение = "/ вставка", метод = RequestMethod.POST)
public ModelAndView inserData(@ModelAttribute SavingBeansavingBean,HttpServletRequestrs,Model m) {
System.out.println(savingBean.getFirstName());
if (savingBean != null)
System.out.println("abho");
SavingBean saving = persionalService.insertData(savingBean);
custid = saving.getCustomerId();
System.out.println(custid);
m.addAttribute("customId",saving);
System.out.println(saving.getDisgnProf());
List<SavingBean> list = new ArrayList<SavingBean>();
list.add(saving);
return new ModelAndView("AccountInfo","list", list);
} @RequestMapping (значение = "/ accinsert", метод = RequestMethod.POST) общественного ModelAndView inserData (@ModelAttribute AccountBean accbean, HttpServletRequest rs, модель m) {
SavingBean b = new SavingBean();
System.out.println("saas" + b.getCustomerId());
session = rs.getSession();
System.out.println("xxx" + rs.getAttribute("customId"));
accbean.setCustid((Long) rs.getAttribute("customId"));
AccountBean accbean1 = persionalService.insertacc(accbean);
return new ModelAndView("welcome");
}
, но где у меня ошибка, я имею в виду только внести некоторые изменения в вопрос и рассказать, где в точке u получить ошибку? – Krishna
System.out.println ("bf" + rs.getAttribute ("customId")); в этой строке, получающей нулевое значение –
okey, но вам нужно указать имя атрибута модели, как этот @ModelAttribute («xyz»), где xyz будет атрибутом модели, который отправляется с Jsp или страницы пользовательского интерфейса. – Krishna