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显示
展开
 我来答
探路小蜗牛
2013-12-11 · TA获得超过129个赞
知道小有建树答主
回答量:221
采纳率:66%
帮助的人:149万
展开全部
<a href="PagingServlet?pageNow=${pageNows}-1&pageSize=
$(‘a’).click(function(){
var b="$("input").val();
return b;
});
">上一页</a>,此处的a代表超链接,inut代表你的那个输入框,你最好给他们加上ID,然后代替掉他们
更多追问追答
追问
添加上一页
追答
嗯,你这个页面由于是通过超链接从前端获取表单的值,而表单实际上并没有被提交,那么只有通过javascript的函数来获取,将获取到的值传到超链接,或者直接使用完方法之后使用这个语句
window.location.href = "PagingServlet?pageNow=’${pageNows}-1’&pageSize=‘函数调用得到的值
’";也能起到你那个超链接跳转的作用
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xingpiaoyao
2013-12-11 · TA获得超过141个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:222万
展开全部
不知道你想问什么,?后面跟了两个参数,pageNow=${pageNows}-1&pageSize=上面的值",这个两个参数会通过消息头的方式发到servlet,然后再后台服务器里面解析request.getParameter
就是了,这个有什么不清楚吗?
追问
pageSize=上面的值     就是这怎么获得上面的值
追答
我不知道怎么可以取到那个值,不过一般来说会把pageSize这个变量的值放在xml配置里面,设置成初始化参数,或者放在servlet里面的request里面,这样就可以通过el表达式来取到值了,
这个本文框的value=${},这样就好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzzhenyu
2013-12-11
知道答主
回答量:17
采纳率:0%
帮助的人:6.8万
展开全部
<a id="a" href="PagingServlet?pageNow=${request.pageNow}-1&pageSize=上面的值">上一页</a>
更多追问追答
追问
大虾,我问的是 上面的值 那部分该怎么写,认真点哦
追答
上一页
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式