项目用的是extjs 3.4版本 配置springMvc+hibernate 。
最近出现了一个怪问题,页面在刷新时会出现参数丢失的情况,导致页面出现超出预料的结果,
经过跟踪观察,发现jsp页面是有参数到后台的,可是后台通过httpServletRequest.getParamter()方法取
到的值是null.
项目用的是extjs 3.4版本 配置springMvc+hibernate 。
最近出现了一个怪问题,页面在刷新时会出现参数丢失的情况,导致页面出现超出预料的结果,
经过跟踪观察,发现jsp页面是有参数到后台的,可是后台通过httpServletRequest.getParamter()方法取
到的值是null.
从我传的图里面就能看出来
确定start,limit,type,typeId这几个参数名都写对了?
springMvc 的话,为什么还要通过request来获得参数呢?
难道不是直接写
find(@Paramxxx("start")int start,@Paramxxx("limit")int limit,@Paramxxx("type")String type,@Paramxxx("typeId")int typeId)
这样的方法么?
浏览器上DEBUG一下看参数是否传递过来了?你可以试一下用DBFOUND框架,比较轻量级,也好用:http://my.oschina.net/miaoqgu/blog/363496