首先先贴出原代码

<form:form action="emp" method="POST" modelAttribute="employee"><!-- path属性对应text的name属性 -->LastName:<form:input path="lastName"/><br>Email:<form:input path="email"/><br><%Map<Integer, String> genders = new HashMap<Integer, String>();genders.put(0, "Female");genders.put(1, "Male");request.setAttribute("genders", genders);%><!-- 采用map集合保存gender内容,然后通过request转发被items捕获 -->Gender:<form:radiobuttons path="gender" items="${genders }"/><br>Department:<form:select path="department.id" items="${departments }" itemLabel="departmentName" itemValue="id"/><br><input type="submit" value="submit"/>   </form:form>

(注意在form:select中的path要和itemValue的属性是一致的,不然也会报错。)
以上代码在执行后会报Invalid property ‘department’ of bean class…的错误, 也就是说department无法映射到Department这个bean中。
**解决方法:**后面我去检查了Department的get,Set方法以及构造方法,发现不存在无参构造器。添加了无参构造器后顺利解决了问题。

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

  1. java jquery提交表单数据_[Java教程]jquery实现ajax提交表单信息

    [Java教程]jquery实现ajax提交表单信息 0 2016-08-23 15:00:08 最近在思考优化项目,想自己扩展一个jquery自动获取表单中的数据进行ajax提交.本人没有完整性学习 ...

  2. method属性值为get提交表单信息,为什么在地址栏不会显示呢。

    method属性值为get提交表单信息,为什么在地址栏不会显示呢. <!DOCTYPE html> <html lang="en"> <head> ...

  3. 使用jquery.form.js提交表单并获取后台返回值

    使用jquery.form.js提交表单并获取后台返回值,会把所有有name属性的值提交到后台 1.前台js代码 //使用jquery.form.js提交表单并获取后台返回值,会把所有有name属性的 ...

  4. 第 27 讲 SpringBoot提交表单信息

    第27讲 SpringBoot提交表单信息 文章目录 第27讲 SpringBoot提交表单信息 1. 引入依赖:pom.xml 2. 引入前端文件 2.1 greet.html 2.2 result ...

  5. Jquery.form自动提交表单上传图片

    先引入相关js文件 1 2 <script type="text/javascript" src="jquery-1.7.2.min.js">< ...

  6. Spring Boot提交表单信息

    目录 理论 演示及源码 理论 前端页面如何发送给后端页面: SpringMVC自动将请求参数和入参对象的属性进行一一绑定:要求请求参数的名字和javaBean对象入参一样. 最后跳转的时候要注意: r ...

  7. html如何让a标签提交表单提交,html post请求之a标签的两种用法解析

    这篇文章主要介绍了html post请求之a标签的两种用法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 html post请求之a标签的两种用法 ...

  8. 微信小程序提交表单数据Cannot read property ‘***‘ of undefined?

    前一阵子写小程序的时候写了一个提交表单数据到数据库的页面,代码如下 结果我一提交 这特喵的什么玩意?然后我console了一下收集到的数据 ??????这都是些什么玩意儿 我寻思着按这个submit按 ...

  9. HTML select标签提交表单

    一.参考 https://www.cnblogs.com/liyihua/p/12363804.html 二.验证 https://www.w3cschool.cn/htmltags/tag-sele ...

最新文章

  1. R语言ggplot2可视化为组合图添加综合图例实战:使用ggpubr包ggarrange函数实现综合图例、使用patchwork包实现综合图例
  2. 互联网控制报文协议(ICMP)
  3. 浏览器常见bug及解决办法
  4. android 开发 短信,Android开发之短信发送
  5. Chrome Version 19.0.1055.1 dev Flash Missing plug-in的修复
  6. java 32位_Java知识点:创建节约内存的JavaBean
  7. Python使用multiprocessing实现多进程
  8. APP自动化测试系列之Desired Capabilities详解
  9. Ubuntu安装aptitude,来解决软件包依赖关系的问题
  10. STM32控制AD7124采集调试流程
  11. Node.js连接数据库
  12. Flash Media Server 4.5
  13. 解决:Adobe Flash Player已不再受支持
  14. qq华夏服务器状态,最国产!QQ华夏199组服务器皆“国名”
  15. 悟透JavaScript-对象素描
  16. 海康威视系统未连接服务器,ivms-4200客户端登入不了云服务器
  17. 布尔代数(Boolean Algebra)
  18. 高并发、高可用、高负载、分布式架构
  19. 臀部大的美女最令男人着迷
  20. QT PRO工程文件区分Debug和Release方法

热门文章

  1. php微信公众号支付接口案例,Thinkphp微信公众号支付接口
  2. Android系统分析—OTA升级
  3. atx和matx机箱_要性能又要颜值 MATX机箱推荐榜
  4. 每天训练声音,播音声音训练计划,60分钟练声训练
  5. 编译器优化和cpu优化
  6. 帝豪gs车机系统wince_GKUI 19后装车机体验:质感有余/功能不足
  7. 【C语言督学训练营 第二天】C语言中的数据类型及标准输入输出
  8. 分布式--消息中间件
  9. 图像特效处理及编辑工具PhotoScape X Pro Mac
  10. python pip升级需要网快吗_为什么pip要求我升级,而它已经是最新的了?