正在学习动态的查询分页显示功能,有问题请教:
我要做出这样的功能:在搜索页面的文本框中输入关键字,点击查询按钮,然后转到结果页面.是一个很简单的查询,查询T表的F1字段,然后再把结果按
F2 F3
F4 F5
这样的形式显示(F2,F3,F4,F5都是表字段),每条记录之间空两行.每个页面显示10条记录,每页的下面都显示共有多少页,并且有1,2,3,4,5....的显示,点第几页就会显示第几页的结果页面,类似google那样的显示方式.
我的思路是为了提高效率和节省空间,每次查询只要查询相关的十条记录(如果是最后一页,那么可能还少于十条记录),然后把那些记录显示出来即可.
我现在碰到的问题有:1)每个页面上的那些记录怎么显示出来,是不是要用struts的迭代标签,要不要画表格,在表格里显示信息?
2)如何生成每页下面1,2,3,4,5....及其连接,点其连接的时候如何传递参数?
一直在想这个问题,刚学struts和hibernate,请高手多多指教,有没有更好的方法来实现?
数据库MSSQL/MYSQL
开发工具:eclipse+myeclipse
我要做出这样的功能:在搜索页面的文本框中输入关键字,点击查询按钮,然后转到结果页面.是一个很简单的查询,查询T表的F1字段,然后再把结果按
F2 F3
F4 F5
这样的形式显示(F2,F3,F4,F5都是表字段),每条记录之间空两行.每个页面显示10条记录,每页的下面都显示共有多少页,并且有1,2,3,4,5....的显示,点第几页就会显示第几页的结果页面,类似google那样的显示方式.
我的思路是为了提高效率和节省空间,每次查询只要查询相关的十条记录(如果是最后一页,那么可能还少于十条记录),然后把那些记录显示出来即可.
我现在碰到的问题有:1)每个页面上的那些记录怎么显示出来,是不是要用struts的迭代标签,要不要画表格,在表格里显示信息?
2)如何生成每页下面1,2,3,4,5....及其连接,点其连接的时候如何传递参数?
一直在想这个问题,刚学struts和hibernate,请高手多多指教,有没有更好的方法来实现?
数据库MSSQL/MYSQL
开发工具:eclipse+myeclipse
从数据库里查询出的记录被封装成JavaBean对象,然后将bena对象放入容器类
比如
ArrayList list = new ArrayList();
for(rs!=null&&rs.next()){
Computer c=new Computer();
c.setCpu(rs.get("cpu"));
c.setHardDisk("harddisk");
list.add(c);
}
页面显示使用struts迭代标签2)如何生成每页下面1,2,3,4,5....及其连接,点其连接的时候如何传递参数?
1,2,3,4,5可以作为bean的属性或用其他参数实现 一般用js来处理提交你可以baidu一下
关键字
jsp分页
jsp struts 分页
对你有帮助
一般用js来处理提交-----js是不是指javascript?