java分页显示代码,在页面有每页显示的条数pageSize和当前页pageNow两个参数要传递
Paging.jsp页面代码每页显示<inputtype="text"width="20"name="pageSize"value="2">条<br>//pageSize...
Paging.jsp页面代码
每页显示<input type="text" width="20" name="pageSize" value="2">条<br>//pageSize由用户选择,默认为2
……………………省略部分代码
<a href="PagingServlet?pageNow=${pageNows}-1&pageSize=上面的值">上一页</a> //${pageNows}是PagingServlet里将String型pageNow转化为int型pageNows并保存在request中的
问题是如何将上面两值一起传到PagingServlet中
在PagingServlet中
String pageSize = request.getParameter("pageSize");
String pageNow = request.getParameter("pageNow");
int pageSizes = Integer.parseInt(pageSize);
int pageNows = Integer.parseInt(pageNow);
if(pageNow == null && pageSize == null){
pageSizes = 2;
pageNows = 1;
}else if(pageSize == null && pageNow != null){
pageSizes = 2;
}
……………………省略部分代码
request.setAttribute("pageNows", pageNows);
思路:登陆后首先进入PagingServlet,然后到Paging.jsp显示第一页内容。在Paging.jsp中可以选择每页显示的条数和要显示的页数,然后再通过PagingServlet处理再到Paging.jsp显示 展开
每页显示<input type="text" width="20" name="pageSize" value="2">条<br>//pageSize由用户选择,默认为2
……………………省略部分代码
<a href="PagingServlet?pageNow=${pageNows}-1&pageSize=上面的值">上一页</a> //${pageNows}是PagingServlet里将String型pageNow转化为int型pageNows并保存在request中的
问题是如何将上面两值一起传到PagingServlet中
在PagingServlet中
String pageSize = request.getParameter("pageSize");
String pageNow = request.getParameter("pageNow");
int pageSizes = Integer.parseInt(pageSize);
int pageNows = Integer.parseInt(pageNow);
if(pageNow == null && pageSize == null){
pageSizes = 2;
pageNows = 1;
}else if(pageSize == null && pageNow != null){
pageSizes = 2;
}
……………………省略部分代码
request.setAttribute("pageNows", pageNows);
思路:登陆后首先进入PagingServlet,然后到Paging.jsp显示第一页内容。在Paging.jsp中可以选择每页显示的条数和要显示的页数,然后再通过PagingServlet处理再到Paging.jsp显示 展开
3个回答
展开全部
<a href="PagingServlet?pageNow=${pageNows}-1&pageSize=
$(‘a’).click(function(){
var b="$("input").val();
return b;
});
">上一页</a>,此处的a代表超链接,inut代表你的那个输入框,你最好给他们加上ID,然后代替掉他们
$(‘a’).click(function(){
var b="$("input").val();
return b;
});
">上一页</a>,此处的a代表超链接,inut代表你的那个输入框,你最好给他们加上ID,然后代替掉他们
更多追问追答
追问
添加上一页
追答
嗯,你这个页面由于是通过超链接从前端获取表单的值,而表单实际上并没有被提交,那么只有通过javascript的函数来获取,将获取到的值传到超链接,或者直接使用完方法之后使用这个语句
window.location.href = "PagingServlet?pageNow=’${pageNows}-1’&pageSize=‘函数调用得到的值
’";也能起到你那个超链接跳转的作用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你想问什么,?后面跟了两个参数,pageNow=${pageNows}-1&pageSize=上面的值",这个两个参数会通过消息头的方式发到servlet,然后再后台服务器里面解析request.getParameter
就是了,这个有什么不清楚吗?
就是了,这个有什么不清楚吗?
追问
pageSize=上面的值 就是这怎么获得上面的值
追答
我不知道怎么可以取到那个值,不过一般来说会把pageSize这个变量的值放在xml配置里面,设置成初始化参数,或者放在servlet里面的request里面,这样就可以通过el表达式来取到值了,
这个本文框的value=${},这样就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a id="a" href="PagingServlet?pageNow=${request.pageNow}-1&pageSize=上面的值">上一页</a>
更多追问追答
追问
大虾,我问的是 上面的值 那部分该怎么写,认真点哦
追答
上一页
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询