在提交表单数据时出错,以下是出错信息。

org.springframework.beans.NullValueInNestedPathException: Invalid property 'address' of bean class [com.springmvc.bean.User]: Could not instantiate property type [com.springmvc.bean.Address] to auto-grow nested property path: java.lang.InstantiationException: com.atguigu.springmvc.bean.Addressat org.springframework.beans.BeanWrapperImpl.newValue(BeanWrapperImpl.java:649)at org.springframework.beans.BeanWrapperImpl.createDefaultPropertyValue(BeanWrapperImpl.java:618)at org.springframework.beans.BeanWrapperImpl.setDefaultValue(BeanWrapperImpl.java:607)at org.springframework.beans.BeanWrapperImpl.getNestedBeanWrapper(BeanWrapperImpl.java:572)at org.springframework.beans.BeanWrapperImpl.getBeanWrapperForPropertyPath(BeanWrapperImpl.java:546)at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:908)at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:82)at org.springframework.validation.DataBinder.applyPropertyValues(DataBinder.java:728)at org.springframework.validation.DataBinder.doBind(DataBinder.java:624)at org.springframework.web.bind.WebDataBinder.doBind(WebDataBinder.java:189)at org.springframework.web.bind.ServletRequestDataBinder.bind(ServletRequestDataBinder.java:106)at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.doBind(AnnotationMethodHandlerAdapter.java:805)at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.doBind(HandlerMethodInvoker.java:813)at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveHandlerArguments(HandlerMethodInvoker.java:366)at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:170)at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:446)at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:434)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931)at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:833)at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)

首先说明Address类是在User类中存在的,User类不报错,而Address报错了。


根据字面意思是:
无法实例化属性类型[com.springmvc.bean]。用于自动增长嵌套属性。

无法实例化?构造方法有问题?
然后我去查看了一下与之关联的User类,看到我在User类没有添加全参构造方法,而在Address类添加了,,,
然后我把构造方法去掉结果就好了。

public class Address {private String province;private String city;public String getProvince() {return province;}public void setProvince(String province) {this.province = province;}public String getCity() {return city;}public void setCity(String city) {this.city = city;}@Overridepublic String toString() {return "Address [province=" + province + ", city=" + city + "]";}}

所以总结的通用办法:

1)添加一个无参构造方法。
2)删除所有的构造方法。

org.springframework.beans.NullValueInNestedPathException: Invalid property 'xxx' of bean class解决办法相关推荐

  1. Invalid property 'driver_class' of bean class

    1.错误描述 INFO:2015-05-01 13:06:07[localhost-startStop-1] - Initializing c3p0-0.9.2.1 [built 20-March-2 ...

  2. Invalid property 'packagesToScan' of bean class

    在Struts2+Spring3+Hibernate3的环境中 ,当使用 <property name="packagesToScan" value="com.ss ...

  3. SpringMVC使用form标签提交表单信息出现Invalid property 'department' of bean class的问题及解决办法

    首先先贴出原代码 <form:form action="emp" method="POST" modelAttribute="employee& ...

  4. SyntaxError: invalid syntax的问题原因和解决办法

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 一.问题 二.原因及解决办法 一.问题 // An highlighted block SyntaxError: ...

  5. VUE.JS 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法...

    data里面做了定义 在方法里面进行赋值 用 this.info = repos.data 数据可以请求到,但是会报错 TypeError: Cannot set property 'listgrou ...

  6. 请去Windows应用商店查看有关xxx的更多信息 解决办法

    最近电脑突然出现请去 Windows 应用商店查看有关 xxx 的更多信息的错误提示,无奈百度许多没有解决,去微软官网找答案,搜索到了一篇,再此进行笔记. 请参考下方本人电脑信息和错误问题,来判断是否 ...

  7. MySQL创建外键时报Can‘t create table xxx(errno: 150)错误解决办法

    Can't create table xxx (errno: 150)错误解决办法 第一种情况,很简单,就是列的类型不匹配 另外一种情况,虽然数据类型一致了,但是字符编码不一致 最后一种情况则是,找不 ...

  8. ndk-build 报 Fatal error: invalid -march= option: `armv5te' 错误的解决办法

    ndk版本 r8e 操作系统:ubuntu 12 编译jni 报 Fatal error: invalid -march= option: `armv5te' 错误 解决办法: ln -s $NDK_ ...

  9. 【小程序】警告: [Component] property xxx of xxx received type-uncompatible value解决办法

    项目场景: 小程序 问题描述 在使用vant-weapp的DropdownMenu 下拉菜单组件时,点击组件后出现以下警告信息 [Component] property "icon" ...

最新文章

  1. 下列支持mysql中文字符_MySQL中文支持问题
  2. 【git学习】统计git项目某user的代码量
  3. LinuxMySQL主从配置
  4. Centos7安装并配置mysql5.6完美教程
  5. 博途软件中多重背景块的建立_如何正确的理解西门子博途中的—单个实例和多重实例的区别...
  6. 超长正整数加法 c语言,两个超长正整数的加法
  7. 解决打印机问题的方法
  8. 移动警务综合应用平台(交警)解决方案
  9. 泛微云桥e-Bridge安装手册
  10. java100内奇数和偶数的和
  11. 机关干部的21条人际关系准则
  12. 读《大数据时代》有感
  13. 服务器w8系统如何重装,华硕w8系统重装图文教程
  14. Android游戏开发教程
  15. Linux下常用软件安装指南
  16. 反斜杠“\”与斜杠“/” 的区别
  17. CTSC2016时空旅行
  18. 小程序 身份认证服务器,如何实现微信小程序与.net core应用服务端的无状态身份验证...
  19. mysql中清空数据表中的数据,不删除数据表
  20. 购买老域名,利用桔子seo来查找域名的历史快照信息

热门文章

  1. vue项目中Tab切换,以及不同状态如何显示
  2. PRISEMI芯导产品推荐 | 支持路径管理功能的3A单节锂离子电池充电IC——PSC2965
  3. 服务器内存不足应用无法登录,纸飞鸟无法打开怎么办 纸飞鸟登录不了解决方案...
  4. Python爬虫逆向之加速乐
  5. python 浏览器下载文件_同样一个下载地址,用python爬虫爬取的种子文件大小为0,而用浏览器是可以正常下载下来的?...
  6. NVIDIA初创加速计划:12家获奖企业展示AI的无限可能
  7. 中国蚁剑AntSword
  8. 如何获取PHP短视频源码中的SMSC
  9. 手机屏幕录制软件分享
  10. oracle11客户端 oui.exe已停止工作,Windows Oracle 打patch(11.2.0.4)错误OUI-67073