当前位置: 首页 > 知识库问答 >
问题:

get attribute方法中的Spring获取错误

高嘉熙
2023-03-14
        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);
 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");
         }

共有1个答案

贺跃
2023-03-14

从第一次查看代码时,我注意到没有指定request方法。在这种情况下(当使用@modelAttribute时),您必须将其作为(POST)请求。

@RequestMapping(value = "/insert", method = RequestMethod.POST)
@RequestMapping(value = "/accinsert" , method = RequestMethod.POST)

为什么?因为实际上您的对象将由于表单提交而被检索,而表单提交被视为POST请求。试试那玩意儿,看看结果。如果问题仍然存在,那么可能在负责提交数据的表示层(例如JSP页面)中存在一些真正的问题。

祝你好运!

 类似资料:
  • 我在尝试使用请求调度程序从一个servlet中获取另一个servlet中的sum元素时遇到了一个问题。 但是S2.java中的getAtcm()方法在访问Request_D的总和时出错ispatcher_example.java. 我也尝试过使用HttpSession,但也出现了相同的错误 类型异常报告消息无法调用“ilter.java:53Integer.intValue()”,因为“javax

  • 我得到了错误:声音方法不能是抽象的。但是,当我移除“抽象”时,我得到了类狗和猫需要是抽象的。我做错了什么?任务说,狗和猫类应该保持具体。任务在下面。 任务: •重写toString以返回此动物的名称 猫:固有动物;一个构造函数,它将名为name字符串作为值(使用val声明name);Override sound()返回“喵 dog:固有动物;一个构造函数,它以一个名为name的字符串作为值(使用v

  • 尝试fAuth=FirebaseAuthException时出错。getInstance();

  • 本文向大家介绍Java中Spring获取bean方法小结,包括了Java中Spring获取bean方法小结的使用技巧和注意事项,需要的朋友参考一下 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,如何在程序中获取Spring配置的bean呢? Bean工厂(com.springframework.beans.factory.BeanFactory)是Spring框架最核

  • 本文向大家介绍详解PHP错误日志的获取方法,包括了详解PHP错误日志的获取方法的使用技巧和注意事项,需要的朋友参考一下 在PHP中错误日志的获取方法有很多种,下面我给大家简单介绍下遇到此类问题如何解决,下面通过代码给大家展示下,希望能够帮助到大家。 对于php错误, 我们一定要认识清楚, 类型分几种, 什么时候触发, 返回值是什么. 如果不区分警告, 错误, 建议,提示等细类型种类, 那我们可以理

  • 问题内容: 我正在使用Spring AOP并具有以下方面: 以上方面拦截方法执行。方法将字符串作为输入。但是我需要在方法内部记录传递给方法的输入。 有可能这样做吗? 问题答案: 您有几种选择: 首先,您可以使用返回的方法,其中包含建议方法的所有参数。您可能需要进行一些转换,具体取决于您想对它们进行什么处理。 其次,可以像这样使用切入点表达式: 那么您的方法可以改为