jsp中form中的action后加?传参数问题
问题描述:
我实现的编辑界面但是对数据更改 提交后,数据并没有改变,servlet/AdminContoller调用了doget 、dopost两种方法,跪求大神解答数据更改后为什么没有改变。。
答
post提交,,action中?后的参数是获取不到的,,一般都是用一个隐藏域传参的
答
加参数有什么用?_?
答
servlet/AdminContoller?action=save 这个servlet返回的jsp还是当前这个jsp吧。很明显你把表单提交了,然后又把刚才提交的表单用c:foreach在页面给显示出来了。
所以造成的现象就是我刚输入的参数值,提交之后,页面还是显示刚才输入的值。
你这个页面技术上是没有问题的。但是实际使用中很少会这么用。form是一个表单,正常情况很少会在form里面再又显示查询结果,很少再用c:foreach的。
当然,你这如果就仅仅是个测试demo的话,也就没什么可说的了,只是不建议这么玩
答
你在servlet中设断点,观察一下传过来的参数是什么啊!