SpringMVC使用form标签提交表单信息出现Invalid property 'department' of bean class的问题及解决办法
首先先贴出原代码
<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的问题及解决办法相关推荐
- java jquery提交表单数据_[Java教程]jquery实现ajax提交表单信息
[Java教程]jquery实现ajax提交表单信息 0 2016-08-23 15:00:08 最近在思考优化项目,想自己扩展一个jquery自动获取表单中的数据进行ajax提交.本人没有完整性学习 ...
- method属性值为get提交表单信息,为什么在地址栏不会显示呢。
method属性值为get提交表单信息,为什么在地址栏不会显示呢. <!DOCTYPE html> <html lang="en"> <head> ...
- 使用jquery.form.js提交表单并获取后台返回值
使用jquery.form.js提交表单并获取后台返回值,会把所有有name属性的值提交到后台 1.前台js代码 //使用jquery.form.js提交表单并获取后台返回值,会把所有有name属性的 ...
- 第 27 讲 SpringBoot提交表单信息
第27讲 SpringBoot提交表单信息 文章目录 第27讲 SpringBoot提交表单信息 1. 引入依赖:pom.xml 2. 引入前端文件 2.1 greet.html 2.2 result ...
- Jquery.form自动提交表单上传图片
先引入相关js文件 1 2 <script type="text/javascript" src="jquery-1.7.2.min.js">< ...
- Spring Boot提交表单信息
目录 理论 演示及源码 理论 前端页面如何发送给后端页面: SpringMVC自动将请求参数和入参对象的属性进行一一绑定:要求请求参数的名字和javaBean对象入参一样. 最后跳转的时候要注意: r ...
- html如何让a标签提交表单提交,html post请求之a标签的两种用法解析
这篇文章主要介绍了html post请求之a标签的两种用法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 html post请求之a标签的两种用法 ...
- 微信小程序提交表单数据Cannot read property ‘***‘ of undefined?
前一阵子写小程序的时候写了一个提交表单数据到数据库的页面,代码如下 结果我一提交 这特喵的什么玩意?然后我console了一下收集到的数据 ??????这都是些什么玩意儿 我寻思着按这个submit按 ...
- HTML select标签提交表单
一.参考 https://www.cnblogs.com/liyihua/p/12363804.html 二.验证 https://www.w3cschool.cn/htmltags/tag-sele ...
最新文章
- R语言ggplot2可视化为组合图添加综合图例实战:使用ggpubr包ggarrange函数实现综合图例、使用patchwork包实现综合图例
- 互联网控制报文协议(ICMP)
- 浏览器常见bug及解决办法
- android 开发 短信,Android开发之短信发送
- Chrome Version 19.0.1055.1 dev Flash Missing plug-in的修复
- java 32位_Java知识点:创建节约内存的JavaBean
- Python使用multiprocessing实现多进程
- APP自动化测试系列之Desired Capabilities详解
- Ubuntu安装aptitude,来解决软件包依赖关系的问题
- STM32控制AD7124采集调试流程
- Node.js连接数据库
- Flash Media Server 4.5
- 解决:Adobe Flash Player已不再受支持
- qq华夏服务器状态,最国产!QQ华夏199组服务器皆“国名”
- 悟透JavaScript-对象素描
- 海康威视系统未连接服务器,ivms-4200客户端登入不了云服务器
- 布尔代数(Boolean Algebra)
- 高并发、高可用、高负载、分布式架构
- 臀部大的美女最令男人着迷
- QT PRO工程文件区分Debug和Release方法
热门文章
- php微信公众号支付接口案例,Thinkphp微信公众号支付接口
- Android系统分析—OTA升级
- atx和matx机箱_要性能又要颜值 MATX机箱推荐榜
- 每天训练声音,播音声音训练计划,60分钟练声训练
- 编译器优化和cpu优化
- 帝豪gs车机系统wince_GKUI 19后装车机体验:质感有余/功能不足
- 【C语言督学训练营 第二天】C语言中的数据类型及标准输入输出
- 分布式--消息中间件
- 图像特效处理及编辑工具PhotoScape X Pro Mac
- python pip升级需要网快吗_为什么pip要求我升级,而它已经是最新的了?