Ext中Ext.data.Store的分页参数能否自定义?

 我来答
3ffoxq
2013-10-24 · 超过56用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:62.7万
展开全部
分析了参数结构后发现,传的采数是按这个格式传输的:start=0&limit=24,但是在调用request.getParameter("start")这个方法时不能解析start参数的值,因此想在start参数的前头再增加一个符号:“&”,这样可行吗?怎么修改?
Object_Store.load({params: {start: 0,
limit: 24}});看来我写得不好,大家没看懂。
解释一下,Ext.data.Store自动传递给servelet的参数格式是
start=0&limit=24,这个样式的,但是Domino的Servlet管理器只能解析参数名称
所以我就想修改Ext.data.Store分页传递参数部分来实现。
在Servlet里就这两条语句
String strStart = request.getParameter("start");
String strlimit= request.getParameter("limit");
回atian25 :
这个方法倒是可以试一下。
baseParams,我试过了,baseParams的参数都是加到start=0&limit=24的后面,比如
baseParams = {test:'1'};
则服务器端接收到得就是
start=0&limit=24&test=1
没办法只好自己解析参数了。
实现方法如下:
//解析Ext grid 分页控件传过来的参数
InputStreamReader isr = new InputStreamReader(request.getInputStream());
BufferedReader bfr = new BufferedReader(isr);
strIn = bfr.readLine();
if (strIn != null){
strIn = "&" + strIn;
strStart = util.getParameter("start", strIn);
strlimit = util.getParameter("limit", strIn);}问题补充:回yourgame:
虚心接受。可我真的没找到原因。水平有限,别笑话俺啊!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式