班级任务:
今天班级任务还是周六周末的任务。大多数同学回去后都没有怎么做的。只是有个别的同学写了代码,但是也还是没有写完。
自己的任务:
我是打算做了登录的验证,数据的分页。
写代码时的问题:
我本来在网上下了个分页的插件,他单独的运行的时候都是可以的。但是一放到我的项目中,他的上一页 下一页 跳转就不起做了用,一点反应也没有。也没有报错。我改了一上午还是找不到原因。放学回来我就打算自己写个分页的。还是遇到了同样的问题。他的当前页面老是传不到servlet里面去。打印出来总是null;
主要代码:
jsp:
1 <input type="text" value="${pi.currentPage }" name="currentPage" 2 style="width: 30px;text-align: center;" class="but" id="go_page" /> 3 <input type="button" value="GO" class="but" 4 onclick="go_page(${pi.totalPage})" />
js:
1 function fenye(num) { 2 //获取页面上总页码 3 var totalPage = parseInt(document.getElementById("totalPage").value); 4 //验证传过来的页码是否超出范围 5 if (num > 0 && num <= totalPage) { 6 document.getElementById(‘go_page‘).value = num; 7 location.href = "localhost:8080/System/worm?currentPage=" + num; 8 } 9 } 10 function go_page() { 11 fenye(parseInt(document.getElementById(‘go_page‘).value)) 12 }
java
1 System.out.println("进来"); 2 String page=req.getParameter("currentPage"); 3 System.out.println("当前第"+page+"页"); 4 int currentPage; 5 if(page!=null){ 6 currentPage=Integer.parseInt(page); 7 }else{ 8 currentPage=1; 9 } 10 System.out.println(currentPage);
页面显示:
到了第二页,他就是不显示第二页的数据。
控制台的显示:
难道是我的跳转页面有问题!!!
但是我直接在路径里写第几页的时候就可以呢!
我还真的是怪了!我就不相信了!我今天就把分页做好了我才休息!就一个功能我都做不好吗!!!实在是不行的话,我删了重新来!
时间: 2024-10-17 00:05:38