public void loadList ( PrintWriter out ) {
Date date ;
int i ;
ReadBoardList readBoardList = new ReadBoardList ( ) ;
try {
readBoardList.loadDriver ( ) ;
}
catch ( java.lang.ClassNotFoundException e ) {
System.err.print ( "ClassNotFoundException:" ) ;
System.err.println ( e.getMessage ( ) ) ;
}
catch ( Exception e ) {
System.err.println ( e ) ;
}
try {
bd = readBoardList.readList ( ) ;
totalListNum = readBoardList.getTotalListNum ( ) ;
totalPage = readBoardList.getTotalPage ( ) ;
pageListNum = readBoardList.getPageListNum ( ) ;
}
catch ( SQLException ex ) {
System.err.println ( "SQLException:" + ex.getMessage ( ) ) ;
}
}
public void doGet ( HttpServletRequest req, HttpServletResponse res ) 	throws ServletException,IOException {
res.setContentType ( "text/html ;charset = euc-kr" ) ;
PrintWriter out = res.getWriter ( ) ;
page = Integer.parseInt ( ( req.getParameter ( "page" ) == null ) ?"1":req.getParameter ( "page" ) ) ;
out.println ( HTMLLib.getHTMLTitle ( "View Data List Servlet" ) ) ;
out.println ( "<body background = /images/back.gif><center><br>" ) ;
out.println ( " <img src = \"/images/title.gif\" width = \"273\" height = \"34\"> <br><br>" ) ;
out.println ( " <table border = 0 width = 600 cellspacing = 1 cellpadding = 5 bgcolor = #995F0F style = \"font-size:12px\">" ) ;
out.println ( "		<TR bgColor = #995F0F> " ) ;
out.println ( "		<td colspan = \"4\" align = middle height = 4></td>" ) ;
out.println ( "		</TR>" ) ;
out.println ( "		<TR bgColor = #D3BB9A style = \"color:#601100\"> " ) ;
out.println ( "			<TH width = \"60\" height = \"32\" align = middle><FONT color = \"#400000\" size = 2 face = \"\">ȣ</FONT></TH>" ) ;
out.println ( "			<TH width = \"100\" height = \"32\" align = middle><FONT color = \"#400000\" size = 2 face = \"\"> </FONT></TH>" ) ;
out.println ( "			<TH width = \"320\" height = \"32\" align = middle bgcolor = \"#D3BB9A\"><FONT color = \"#400000\" size = 2 face = \"\"> </FONT></TH>" ) ;
out.println ( "			<TH width = \"120\" height = \"32\" align = middle><FONT color = \"#400000\" size = 2 face = \"\"></FONT></TH>" ) ;
out.println ( "</TR>" ) ;
loadList ( out ) ;
if ( totalListNum == 0 ) {
out.println ( "<tr bgColor = #F3EBE2><td colspan = 4 align = left>"+HTMLLib.getMakeLink ( HTMLLib.SERVERURL+"input.html","<img src = \"/images/write.gif\" width = \"40\" height = \"17\" border = \"0\">" ) ) ;
out.println ( "</table>" ) ;
out.println ( "<font color = red><b>Էµ  ϴ.</b></font>" ) ;
return ;
}
if ( page<totalPage ) pageListNum=HTMLLib.LINENUM;
else pageListNum = totalListNum - (totalPage-1)*HTMLLib.LINENUM;
for ( int j = 0 ,i = ( bd.length-HTMLLib.LINENUM* ( page-1 ) ) -1 ; j<pageListNum ; i--,j++ ) {
String bgColor = j%2 == 0 ? "#F3EBE2":"#F3EBE2" ;
out.println ( "<tr bgcolor = " + bgColor + " height = \"20\" onmouseover = \"this.bgColor = '#FFE6AA'\" onmouseout = \"this.bgColor = '" + bgColor + "'\"><td align = center><font size = 2>"+ bd[i].num +"</font></td>" ) ;
out.println ( "<td align = center><font size = 2>" + bd[i].getLinkName ( ) + "</font></td>" ) ;
out.println ( "<td><font size = 2>" + HTMLLib.getMakeLink ( HTMLLib.SERVLETURL + "BoardView_db?num="+bd[i].num+"&page="  +page,bd[i].title) + "</font></td>");
out.println ( "<td align = center><font size = 2>"+HTMLLib.getFormattedDate ( bd[i].date ) +"</font></td>" ) ;
}
out.println ( " <TR bgColor = #D3BB9A> " ) ;
out.println ( " <TD colspan = \"4\" height = 3></TD>" ) ;
out.println ( " <TR> " ) ;
out.println ( "</table><table border = 0 width = 600><tr height = 40 ><td colspan = 2 align = left>"	+HTMLLib.getMakeLink ( HTMLLib.SERVERURL + "input.html","<img src = \"/images/write.gif\" width = \"40\" height = \"17\" border = \"0\">" ) ) ;
out.println ( "</td><td colspan = 2 align = right>" ) ;
out.println ( "<form action = "+HTMLLib.SERVLETURL+"BoardSearch_db method = get>" ) ;
out.println ( "<select name = searchcode >" ) ;
out.println ( "<option value = 'namesearch'>ۼ</option>" ) ;
out.println ( "<option value = 'titlesearch'> </option>" ) ;
out.println ( "</select>" ) ;
out.println ( "<input type = text name = searchstring size = 20>" ) ;
out.println ( "<input type = submit value = 'FIND'>" ) ;
if ( page!= 1 ) out.println(HTMLLib.getMakeLink(HTMLLib.SERVLETURL+"BoardList_db?page="+(page-1),"<< "));
if ( totalPage!= page ) out.println(HTMLLib.getMakeLink(HTMLLib.SERVLETURL+"BoardList_db?page="+(page+1)," >>"));
out.println ( " </td></form></tr>" ) ;
out.println ( "</table>" ) ;
out.println ( "</center>" ) ;
out.println ( "</body></html>" ) ;
}
