博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
变量名重复导致的问题
阅读量:6693 次
发布时间:2019-06-25

本文共 414 字,大约阅读时间需要 1 分钟。

  在使用ssm框架做项目时,对一个表单进行提交时,使用了特性(只要表单中的name属性值与该实体类对象的属性值一致,那么在控制器中直接可以将该对象作为参数进行传递)

  比较尴尬的是,是一个对某条数据针对的一些操作,因此在提交表单时在获取到url中传递的数据的id值,与表单中的对象的id属性值命名一致,导致spring默认以为是该对象的id,因此在保存该对象时,会报主键异常  

  代码如下:

  表单代码:

    

    控制器代码:

      

    经过一番调试,始终找不到问题所在,获取前端的reply对象时,会自动获取到该对象的所有属性值,包括id值,但正常情况下应该只是replyname和content属性值,

    最终解决方法为,对url获取的id变量值重新命名,问题解决

      

  

转载于:https://www.cnblogs.com/luckxu/p/10842059.html

你可能感兴趣的文章
Java设计模式之建造者模式
查看>>
Spring 与Hibernate 整合
查看>>
Scala编译器安装
查看>>
BGP中COMMUNITY属性
查看>>
2018年最受欢迎的五大机器学习工具和五大数据学习工具
查看>>
冒泡排序—冒泡排序算法优化
查看>>
SpringCloud Feign 传递复杂参数对象需要注意的地方
查看>>
正则表达式储备(一)
查看>>
英语单词(计算机类)
查看>>
正则表达式讲解
查看>>
for循环展开为duff装置技术
查看>>
第二_文件权限
查看>>
安卓7.0系统手机最简单激活xposed框架的教程
查看>>
nginx命令详解
查看>>
C++初入门
查看>>
Tar 归档命令的一点心得
查看>>
ip 命令 和ifconfig 命令 删除IP
查看>>
Caching
查看>>
Centos yum 邮件服务器配置 CentOS release 6.3 (Final)
查看>>
《配电网自动化技术》第四、五章
查看>>