SSH怎么用update方法啊

huo72396 2016-05-19 09:26:14
在ssh框架中可以用save方法,但是用update不可以,有人说需要把在jsp里把id隐藏传过去,这个怎么传呢,菜鸡求教。
...全文
358 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
勾践丶 2016-05-23
  • 打赏
  • 举报
回复
你先根据id查询一个数据 然后根据这id查询的数据修改页面就好啦<a href="update.action?sno=<s:property value="sno" />" class="edit">编辑</a>
  • 打赏
  • 举报
回复
update是更新你数据库里现有的值,你还传自增的id干嘛,所以说你的重点搞错了
jsmSimons 2016-05-20
  • 打赏
  • 举报
回复
那你就在update之前通过某字段先find或者get到这整一个entity,然后在对这个entity中的某一个想要修改的值,进行set方法,然后再update
huo72396 2016-05-19
  • 打赏
  • 举报
回复
引用 1 楼 ch1240249252 的回复:
你 隐不隐藏 不重要 重要的是 要把id传过来,你执行update的时候 断点看看id有没有值 有值 才可以修改
就是不知道id该怎么穿过来啊,这个id是自增的。
奄灬苟且偷生 2016-05-19
  • 打赏
  • 举报
回复
你 隐不隐藏 不重要 重要的是 要把id传过来,你执行update的时候 断点看看id有没有值 有值 才可以修改
huo72396 2016-05-19
  • 打赏
  • 举报
回复
引用 6 楼 qq_33749431 的回复:
update方法需要id,至于从哪里来的id,那么就应该去想当你在数据库查某样东西显示出来之后,要顺带的给这个东西传一个id并保存起来,当你需要update这个东西的时候就把这个id夹杂着你想修改的内容一起传回去就ok
SSH不是有个saveorupdate方法吗,由于id是自增的,提交的时候并不会写id呀。
huo72396 2016-05-19
  • 打赏
  • 举报
回复
引用 5 楼 jing150428 的回复:
如果 你是form 表单提交的话 ,加一个 input type="hidden" name="id" 啊
这样不行呀。。。。
jsmSimons 2016-05-19
  • 打赏
  • 举报
回复
update方法需要id,至于从哪里来的id,那么就应该去想当你在数据库查某样东西显示出来之后,要顺带的给这个东西传一个id并保存起来,当你需要update这个东西的时候就把这个id夹杂着你想修改的内容一起传回去就ok
子夜静舞 2016-05-19
  • 打赏
  • 举报
回复
如果 你是form 表单提交的话 ,加一个 input type="hidden" name="id" 啊
huo72396 2016-05-19
  • 打赏
  • 举报
回复
jsp里怎么把这个自增id传过去呢
huo72396 2016-05-19
  • 打赏
  • 举报
回复
顶,大神求助啊

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧