public Model listAreaActoin(@RequestParam Map reqs){
} 中 reqs的值是{format=json, t=1441427827088, STARTNUM=1300007, ENDNUM=1300009, pageindex=1, pagesize=10} 怎么把STARTNUM=1300007, ENDNUM=1300009值取出来 让STARTNUM值加1,ENDNUM的值减1。然后再放回reqs中?
reqs是前台页面传到后台的params 前台是用这个表单传回去的var params = $('#qform').serialize();
g.setDsParams(params);
g.goPage();
直接调用map的get方法取出然后再放回去覆盖就行,方法结束后会自动存放到request域对象中
http://blog.sina.com.cn/s/blog_9aefc8af01017wit.html
MAP集合是这样的一个值对应一个键!通过键取值就欧克了
前台和后台中间隔着一个网络,你怎么可能传的回去。如果要传回去也只能在响应里面重新打包一个map吧
map.get()方法可以取到,之后在使用map.put()放进去
你可以在后台直接map.get map.put 只要键相同 值自然会被覆盖
int STARTNUM = reqs.get("STARTNUM") + 1
reqs.set("STARTNUM", STARTNUM);
int ENDNUM = reqs.get("ENDNUM") - 1
reqs.set("ENDNUM", ENDNUM);