JAVA 分页功能。数据库查询时分页限制,页面大小为25,用limit。但是点击第二页的时候参数消失了。
前台是JSP,用Ext.PagingToolbarJSP:bbar:newExt.PagingToolbar({pageSize:10,store:store,id:'p...
前台是JSP,用Ext.PagingToolbar
JSP:
bbar : new Ext.PagingToolbar({
pageSize: 10,
store: store,
id:'pageTool',
displayInfo: true,
displayMsg: '显示第 {0} 条到 {1} 条记录,一共 {2} 条',
emptyMsg: "没有记录"
}),
JAVA:
HttpServletRequest request = ServletActionContext.getRequest();
Session sc = this.getUserSession();
String apply_typeStr = request.getParameter("aplyType");
但是点击第二页时apply_typeStr=""。
我是新手,没有财富值 了,因为问过的问题太多了,麻烦会的帮帮忙
正确答案:
在代码里边添加了这个就好了
store.on("beforeload", function(thiz, options) {
var new_params = {
query_es_name:query_es_name,
estype_id:estype_id,
status:status,
is_freeze:is_freeze,
aplyType:aplyType
};
Ext.apply(store.proxy.extraParams, new_params);
}); 展开
JSP:
bbar : new Ext.PagingToolbar({
pageSize: 10,
store: store,
id:'pageTool',
displayInfo: true,
displayMsg: '显示第 {0} 条到 {1} 条记录,一共 {2} 条',
emptyMsg: "没有记录"
}),
JAVA:
HttpServletRequest request = ServletActionContext.getRequest();
Session sc = this.getUserSession();
String apply_typeStr = request.getParameter("aplyType");
但是点击第二页时apply_typeStr=""。
我是新手,没有财富值 了,因为问过的问题太多了,麻烦会的帮帮忙
正确答案:
在代码里边添加了这个就好了
store.on("beforeload", function(thiz, options) {
var new_params = {
query_es_name:query_es_name,
estype_id:estype_id,
status:status,
is_freeze:is_freeze,
aplyType:aplyType
};
Ext.apply(store.proxy.extraParams, new_params);
}); 展开
1个回答
展开全部
最简单的方法就是把条件放到URL里面、第一个参数要用?取、第二个和第一个之间要加&
下个页面 用 request.getParameter("a")取
比如:
window.location = www.baidu.com?a=1&b=2
如果你用form提交表单的话、就在里面放个hidden、然后把值放到value里面
下个页面 用 request.getParameter("a")取
比如:
window.location = www.baidu.com?a=1&b=2
如果你用form提交表单的话、就在里面放个hidden、然后把值放到value里面
追问
store.load({
params: {
is_freeze:is_freeze,
status:status,
aplyType:aplyType//新增1 注销0
}
});
为什么这样不行呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询