<%@ page language="java" pageEncoding="GBK"%>
<%@page import="BookDao.*"%>
<%@page import="entity.*"%>
<%@page import="java.util.*"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<HTML>
<HEAD>
<TITLE>ebooks</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<LINK href="<%=basePath%>images/main.css" type=text/css rel=stylesheet>
</HEAD>
<BODY>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=778 bgColor=#ffffff
background=/store/images/top1bg.jpg border=0>
<TBODY>
<TR>
<TD width=778> </TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=center height=100 cellSpacing=0 cellPadding=0 width=778
bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD align=middle width=150><IMG title="" height=100
src="<%=basePath%>images/logo.jpg" width=100 border=0></TD>
<TD width=58> </TD>
<TD vAlign=top width=110><IMG height=90 src="<%=basePath%>images/top1.jpg"
width=70 border=0></TD>
<TD vAlign=top width=110><IMG height=90 src="<%=basePath%>images/top2.jpg"
width=70 border=0></TD>
<TD vAlign=top width=110><IMG height=90 src="<%=basePath%>images/top3.jpg"
width=70 border=0></TD>
<TD vAlign=top width=110><IMG height=90 src="<%=basePath%>images/top4.jpg"
width=70 border=0></TD>
<TD width=130></TD>
</TR>
</TBODY>
</TABLE><TABLE class=center cellSpacing=0 cellPadding=0 width=778
bgColor=#ffffff border=0>
<TBODY>
<tr>
<TD style="FONT-SIZE: 1px" bgColor=#b0b0b0 colSpan=19 height=1></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=778 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD style="FONT-SIZE: 1px" bgColor=#dcdcdc height=3></TD>
</TR>
<TR>
<TD align=right background=<%=basePath%>images/bn01.jpg height=120> </TD>
</TR>
</TBODY>
</TABLE><TABLE height=15 cellSpacing=0 cellPadding=0 width=778 border=0>
<TBODY>
<TR>
<TD style="FONT-SIZE: 10px; LINE-HEIGHT: 10px"
background=<%=basePath%>images/bnbg1.gif height=15></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=778 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD vAlign=top width=168 height=400>
<TABLE class=center height="100%" cellSpacing=0 cellPadding=0
width=168 bgColor=#ffffff background=<%=basePath%>images/leftbg.gif border=0>
<TBODY> <TR>
<TD class=lefttd vAlign=top align=middle><BR>
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
<TD vAlign=top align=middle width=610>
<TABLE cellSpacing=0 cellPadding=0 width="98%"
background=/store/images/top01.gif border=0>
<TBODY>
<TR>
<TD align=left height=25><IMG height=11
src="<%=basePath%>images/icon1.gif" width=31> 图书列表</TD>
</TR>
</TBODY>
</TABLE>
<BR>
<TABLE style="TEXT-ALIGN: center" cellSpacing=0 cellPadding=0
width=590 border=0>
<TBODY>
<!-- 显示内容开始 -->
<%TitlesDao titlesBean = new TitlesDao();
List list=(List)session.getAttribute("list"); // store titles in session for further use
for(int i=0;i<list.size();i++){
BookBean currentBook = ( BookBean )list.get(i);
if(i%3==0){ %>
<TR>
<%
}
%>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=180
background=/store/images/bg.jpg border=0>
<TBODY>
<TR>
<TD vAlign=bottom height=30> <a href =
"displayBook.jsp?isbn=<%= currentBook.getIsbn() %>"> <%= subStr(currentBook.getTitle() + ", " +
currentBook.getEditionNumber() + "e") %></a></TD>
</TR>
<TR align=middle>
<TD height=120><A href="displayBook.jsp?isbn=<%= currentBook.getIsbn() %>"><IMG
height=110 src="<%=currentBook.getImageFile() %>" width=90
border=0></A></TD>
</TR>
</TBODY>
</TABLE>
<BR>
</TD>
<%
if(i%3==2){
%>
</TR>
<%
}
}
%>
<!-- 显示内容结束 -->
</TBODY>
</TABLE>
<BR>
</TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=center cellSpacing=0 cellPadding=0 width=778
bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD align=middle background=<%=basePath%>images/bk.gif height=50></TD>
</TR>
</TBODY>
</TABLE></CENTER>
</BODY>
</HTML>
<%! public String subStr(String str){
if(str==null || "".equals(str))
return "";
if(str.length()>20)
return str.substring(0,20)+"...";
else
return str;
}
%>
<%@page import="BookDao.*"%>
<%@page import="entity.*"%>
<%@page import="java.util.*"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<HTML>
<HEAD>
<TITLE>ebooks</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<LINK href="<%=basePath%>images/main.css" type=text/css rel=stylesheet>
</HEAD>
<BODY>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=778 bgColor=#ffffff
background=/store/images/top1bg.jpg border=0>
<TBODY>
<TR>
<TD width=778> </TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=center height=100 cellSpacing=0 cellPadding=0 width=778
bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD align=middle width=150><IMG title="" height=100
src="<%=basePath%>images/logo.jpg" width=100 border=0></TD>
<TD width=58> </TD>
<TD vAlign=top width=110><IMG height=90 src="<%=basePath%>images/top1.jpg"
width=70 border=0></TD>
<TD vAlign=top width=110><IMG height=90 src="<%=basePath%>images/top2.jpg"
width=70 border=0></TD>
<TD vAlign=top width=110><IMG height=90 src="<%=basePath%>images/top3.jpg"
width=70 border=0></TD>
<TD vAlign=top width=110><IMG height=90 src="<%=basePath%>images/top4.jpg"
width=70 border=0></TD>
<TD width=130></TD>
</TR>
</TBODY>
</TABLE><TABLE class=center cellSpacing=0 cellPadding=0 width=778
bgColor=#ffffff border=0>
<TBODY>
<tr>
<TD style="FONT-SIZE: 1px" bgColor=#b0b0b0 colSpan=19 height=1></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=778 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD style="FONT-SIZE: 1px" bgColor=#dcdcdc height=3></TD>
</TR>
<TR>
<TD align=right background=<%=basePath%>images/bn01.jpg height=120> </TD>
</TR>
</TBODY>
</TABLE><TABLE height=15 cellSpacing=0 cellPadding=0 width=778 border=0>
<TBODY>
<TR>
<TD style="FONT-SIZE: 10px; LINE-HEIGHT: 10px"
background=<%=basePath%>images/bnbg1.gif height=15></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=778 bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD vAlign=top width=168 height=400>
<TABLE class=center height="100%" cellSpacing=0 cellPadding=0
width=168 bgColor=#ffffff background=<%=basePath%>images/leftbg.gif border=0>
<TBODY> <TR>
<TD class=lefttd vAlign=top align=middle><BR>
</TD>
</TR>
</TBODY>
</TABLE>
</TD>
<TD vAlign=top align=middle width=610>
<TABLE cellSpacing=0 cellPadding=0 width="98%"
background=/store/images/top01.gif border=0>
<TBODY>
<TR>
<TD align=left height=25><IMG height=11
src="<%=basePath%>images/icon1.gif" width=31> 图书列表</TD>
</TR>
</TBODY>
</TABLE>
<BR>
<TABLE style="TEXT-ALIGN: center" cellSpacing=0 cellPadding=0
width=590 border=0>
<TBODY>
<!-- 显示内容开始 -->
<%TitlesDao titlesBean = new TitlesDao();
List list=(List)session.getAttribute("list"); // store titles in session for further use
for(int i=0;i<list.size();i++){
BookBean currentBook = ( BookBean )list.get(i);
if(i%3==0){ %>
<TR>
<%
}
%>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=180
background=/store/images/bg.jpg border=0>
<TBODY>
<TR>
<TD vAlign=bottom height=30> <a href =
"displayBook.jsp?isbn=<%= currentBook.getIsbn() %>"> <%= subStr(currentBook.getTitle() + ", " +
currentBook.getEditionNumber() + "e") %></a></TD>
</TR>
<TR align=middle>
<TD height=120><A href="displayBook.jsp?isbn=<%= currentBook.getIsbn() %>"><IMG
height=110 src="<%=currentBook.getImageFile() %>" width=90
border=0></A></TD>
</TR>
</TBODY>
</TABLE>
<BR>
</TD>
<%
if(i%3==2){
%>
</TR>
<%
}
}
%>
<!-- 显示内容结束 -->
</TBODY>
</TABLE>
<BR>
</TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=center cellSpacing=0 cellPadding=0 width=778
bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD align=middle background=<%=basePath%>images/bk.gif height=50></TD>
</TR>
</TBODY>
</TABLE></CENTER>
</BODY>
</HTML>
<%! public String subStr(String str){
if(str==null || "".equals(str))
return "";
if(str.length()>20)
return str.substring(0,20)+"...";
else
return str;
}
%>
for(int i=0;i <list.size();i++){
BookBean currentBook = ( BookBean )list.get(i);
if(i%3==0){ %>
<TR> <%
}
%>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=180
background=/store/images/bg.jpg border=0>
<TBODY>
<TR>
<TD vAlign=bottom height=30> <a href =
"displayBook.jsp?isbn= <%= currentBook.getIsbn() %>"> <%= subStr(currentBook.getTitle() + ", " +
currentBook.getEditionNumber() + "e") %> </a> </TD>
</TR>
<TR align=middle>
<TD height=120> <A href="displayBook.jsp?isbn= <%= currentBook.getIsbn() %>"> <IMG
height=110 src=" <%=currentBook.getImageFile() %>" width=90
border=0> </A> </TD>
</TR>
</TBODY>
</TABLE>
<BR>
</TD>
<%
if(i%3==2){ %>
</TR> <%
}
}
%>
两处红色标出的就是控制每行信息个数的,要一起分析