org.springframework.beans.NullValueInNestedPathException: Invalid property 'xxx' of bean class解决办法
在提交表单数据时出错,以下是出错信息。
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解决办法相关推荐
- 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 ...
- Invalid property 'packagesToScan' of bean class
在Struts2+Spring3+Hibernate3的环境中 ,当使用 <property name="packagesToScan" value="com.ss ...
- SpringMVC使用form标签提交表单信息出现Invalid property 'department' of bean class的问题及解决办法
首先先贴出原代码 <form:form action="emp" method="POST" modelAttribute="employee& ...
- SyntaxError: invalid syntax的问题原因和解决办法
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 一.问题 二.原因及解决办法 一.问题 // An highlighted block SyntaxError: ...
- VUE.JS 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法...
data里面做了定义 在方法里面进行赋值 用 this.info = repos.data 数据可以请求到,但是会报错 TypeError: Cannot set property 'listgrou ...
- 请去Windows应用商店查看有关xxx的更多信息 解决办法
最近电脑突然出现请去 Windows 应用商店查看有关 xxx 的更多信息的错误提示,无奈百度许多没有解决,去微软官网找答案,搜索到了一篇,再此进行笔记. 请参考下方本人电脑信息和错误问题,来判断是否 ...
- MySQL创建外键时报Can‘t create table xxx(errno: 150)错误解决办法
Can't create table xxx (errno: 150)错误解决办法 第一种情况,很简单,就是列的类型不匹配 另外一种情况,虽然数据类型一致了,但是字符编码不一致 最后一种情况则是,找不 ...
- ndk-build 报 Fatal error: invalid -march= option: `armv5te' 错误的解决办法
ndk版本 r8e 操作系统:ubuntu 12 编译jni 报 Fatal error: invalid -march= option: `armv5te' 错误 解决办法: ln -s $NDK_ ...
- 【小程序】警告: [Component] property xxx of xxx received type-uncompatible value解决办法
项目场景: 小程序 问题描述 在使用vant-weapp的DropdownMenu 下拉菜单组件时,点击组件后出现以下警告信息 [Component] property "icon" ...
最新文章
- 下列支持mysql中文字符_MySQL中文支持问题
- 【git学习】统计git项目某user的代码量
- LinuxMySQL主从配置
- Centos7安装并配置mysql5.6完美教程
- 博途软件中多重背景块的建立_如何正确的理解西门子博途中的—单个实例和多重实例的区别...
- 超长正整数加法 c语言,两个超长正整数的加法
- 解决打印机问题的方法
- 移动警务综合应用平台(交警)解决方案
- 泛微云桥e-Bridge安装手册
- java100内奇数和偶数的和
- 机关干部的21条人际关系准则
- 读《大数据时代》有感
- 服务器w8系统如何重装,华硕w8系统重装图文教程
- Android游戏开发教程
- Linux下常用软件安装指南
- 反斜杠“\”与斜杠“/” 的区别
- CTSC2016时空旅行
- 小程序 身份认证服务器,如何实现微信小程序与.net core应用服务端的无状态身份验证...
- mysql中清空数据表中的数据,不删除数据表
- 购买老域名,利用桔子seo来查找域名的历史快照信息
热门文章
- vue项目中Tab切换,以及不同状态如何显示
- PRISEMI芯导产品推荐 | 支持路径管理功能的3A单节锂离子电池充电IC——PSC2965
- 服务器内存不足应用无法登录,纸飞鸟无法打开怎么办 纸飞鸟登录不了解决方案...
- Python爬虫逆向之加速乐
- python 浏览器下载文件_同样一个下载地址,用python爬虫爬取的种子文件大小为0,而用浏览器是可以正常下载下来的?...
- NVIDIA初创加速计划:12家获奖企业展示AI的无限可能
- 中国蚁剑AntSword
- 如何获取PHP短视频源码中的SMSC
- 手机屏幕录制软件分享
- oracle11客户端 oui.exe已停止工作,Windows Oracle 打patch(11.2.0.4)错误OUI-67073