acb6104
2015-12-05 13:44
采纳率: 100%
浏览 4.2k
已采纳

jsp中form中的action后加?传参数问题

图片说明
我实现的编辑界面图片说明但是对数据更改 提交后,数据并没有改变,servlet/AdminContoller调用了doget 、dopost两种方法,跪求大神解答数据更改后为什么没有改变。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • Royal_lr 2015-12-06 04:07
    已采纳

    post提交,,action中?后的参数是获取不到的,,一般都是用一个隐藏域传参的

    点赞 打赏 评论
  • qq_33266980 2015-12-05 14:22

    加参数有什么用?_?

    点赞 打赏 评论
  • 凯爷2015 2015-12-05 14:31

    servlet/AdminContoller?action=save 这个servlet返回的jsp还是当前这个jsp吧。很明显你把表单提交了,然后又把刚才提交的表单用c:foreach在页面给显示出来了。
    所以造成的现象就是我刚输入的参数值,提交之后,页面还是显示刚才输入的值。

    你这个页面技术上是没有问题的。但是实际使用中很少会这么用。form是一个表单,正常情况很少会在form里面再又显示查询结果,很少再用c:foreach的。
    当然,你这如果就仅仅是个测试demo的话,也就没什么可说的了,只是不建议这么玩

    点赞 打赏 评论
  • chengduren2014 2015-12-05 14:39

    你在servlet中设断点,观察一下传过来的参数是什么啊!

    点赞 打赏 评论

相关推荐 更多相似问题