首先:在商品展示页面里,要从数据库里循环读取出商品的信息。
<%
GetDataBean getDataBean=new GetDataBean(); //此类为从数据库中查询所有商品信息类
List foods=getDataBean.getFoods(); //getFoods方法的返回类型为List类型
FoodBean currentFood=null; //创建商品的实体类对象
session.setAttribute("foods",foods); //将所有商品的信息保存的session中
,防止以后用 的时候再次从数据库中读取
for(int i=0;i<foods.size();i++){ //循环读出商品的信息
currentFood=(FoodBean)foods.get(i); //将其进行强制类型转换
if(i % 2==0){ //限制每行显示的商品的个数(每行为2个)
%>
<tr> //开始
<%
}
%>
// 中间为显示的内容.例如:
<TABLE cellSpacing=1 cellPadding=0 width="100%" align=center
border=0>
<TBODY>
<TR>
<TD><A href="details.jsp?foodID=<%=currentFood.getFoodID() %>" target=_blank>
<STRONG><%=currentFood.getFoodName() %></STRONG></A></TD>
</TR>
<TR>
<TD height=21><FONT color=#ff0000>现价:人民币<%=currentFood.getFoodPrice() %>元</