五月十四日
前几天,我学到了在jsp上完成分页操作。
总是报告错误
代码把自己的和别人的都在网上查了,但不知道哪里错了。 今天我问老师,老师说我的Mysql配置有问题,光标不能按照要求移动。
preparedstatementpst=conn.preparestatement (select * fromwwrnews1); 主要是这里的问题
preparedstatementpst=conn.preparestatement (' select * fromwwrnews1',resultset.type _ scroll _ insensitive,result )
因为今天学了华丽的东西,所以在这个HTML页面上添加背景照片
将bodybackground='pop/Zhanzhan.jpg '分页代码放在下面
% @ page language=' Java ' content type=' text/html; charset=utf-8 ' pageencoding=' utf-8 ' import=' Java.SQL.* ' %! doctypehtmlhtmlheadmetacharset=' utf-8 ' title分页查询/title/headbodybackground=' pop/Zhan Zhan.jpg ' % try { class connection conn=driver manager.getconnection (' JDBC : MySQL ://localhost 33603306/Wang Wen Rui ',' root ', ' root ' preparedstatementpst=conn.preparestatement (' select * fromwwrnews1',resultset.type _ scroll _ insensitivive rs.last (; int allcount=rs.getRow (; int pagesize=5; intpages=(所有计数% pagesize==0)? (全部计数/页面大小) : (全部计数/页面大小1 ); int currentpage; stringstr=request.getparameter (' page ); if(str==null ) { str='0'; } current page=integer.parseint (str; if (当前页面1 ) {当前页面=1; } if (当前页面页) {当前页面=页面; }RS.absolute((currentpage-1 ) *pagesize 1); % table border='1' TRT did/tdtd title/tdtd content/TD/tr % for (inti=1; i=pagesize; I ) (trTD )=RS.getint(id )/TDTD )=RS.getstring ) (title )/TDTD )=RS.getstring ) (content ) ) )。 rs.next () ) { break; } } % /table a href='page.jsp? page=1第1页/a a href='page.jsp? page=%=currentpage-1 % '上一页/a%for(intj=1; j=pages; j ) out.print(ahref='page.JSP? page=' j ' ' ); out.print('-'j'-' ); out.print ()/a ); } % a href='page.jsp? page=%=currentpage 1 % '下一页/a a href='page.jsp? page=%=pages % '最后一页/a%}catch(exceptione ) { e.printStackTrace ); }%/body/html