用过springMVC的这边来。? 400 报错
项目是用的spring mvc + jsp
做到一个查询面板的时候。其中。有包括输入框(废话,没这个怎么查询)。还有日期选择。还有select下拉单这些基本的查询条件。
我想做的友好一点。就是当你在查询条件上。做的一些输入跟选择以后。查询结果出现以后。
你的查询条件还依然显示在查询面板上。
于是。我在springmvc 的请求中。把有值的字段put到了model中。
然后在jsp中去动态赋值到对应的位置。
那么问题来了。
当我选择select下拉的时候或者是日期选择的时候。。我在请求model里把这个对应key特意remove了。
然后spring mvc渲染页面的时候。居然。还能取到这个值.....我就搞不明白了。这是在哪里。还帮我缓存了。。 头都大了。
为什么这么麻烦,直接ajax获取数据,更新数据展示dom就行了,你的查询条件dom没发生变化。######贴代码块######
看不懂楼主的问题,
你是在哪里remove又是在哪里读取的?你是否确定你操作的是同一个对象实例而不是复制品.
######同志,你这是在逗我们?乍一看,以为你是要回显查询条件到页面上,再一看,你要问的是session中删除了数据为何还在页面上显示。######你这select在一个form标签里吧
http://segmentfault.com/q/1010000000095376
######看不懂楼主的问题。######感谢各位。。问题。我解决了。
问题是由于我取数据造成的。 因为每次提交表单。都会保存在request中。
如果。多提交提交表单。后面没有同样的值覆盖。我在jsp页面取的值。又是通过request。所以就造成了这个问题。
我后来改成EL表达式取值就可以了。。呵呵。算是坑了一把自己。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。