日期:2014-05-16  浏览次数:20384 次

购物车加减代码改进问题

第一个网页(没问题):

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page import="com.bean.*,com.dao.*"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

  <body>
 <%--start 网页显示内容的代码 --%>
<% 
String pageidx=request.getParameter("pageindex");//pageindex打开网页时没有这个值,为空,默认值取1;最后判断不为空取值;pageindex为第几页的页值(从三种分页中得到)
//chubanDao cd=new chubanDao();//①根据出版社id查出版社name;
int pageindex=1;
if(pageidx!=null)
{
pageindex=Integer.parseInt(pageidx);//不为空取值需转换为整数
}

BookDao bod=new BookDao(); //pageindex用来(确定页值)(确定开始页,结束页)10为每页显示10本书
ArrayList<Books> list=bod.GetAll(pageindex, 10);//在查所有书(该书只有特定的要显示的属性)基础上返回(特定的几本书)
int pagecount=bod.GetPageCount();   //得到返回图书分页总值;

for(int i=0;i<list.size();i++)
{
Books b=list.get(i);//得到每个对象
out.println("<table width='749'  border='0'>");
out.println("<tr>");
out.println("<td width='169' height='120' rowspan='10'><img src='BookCovers/"+b.getISBN()+".jpg'></img></td>");
out.println("<td colspan='2'><font style='font-weight:bold'>"+b.getTitle()+"</font></td>");
out.println("<td width='99'>&nbsp;</td>");
out.println("</tr>");

out.println("<tr>");
out.println("<td id='JianJie' colspan='2'>"+b.getContentDescription().substring(0,50)+"</td>");
out.println("<td></td>");
out.println("<td>");
%>
<form action="addcart.jsp" method="post">
<input type="hidden" name="bookid" value="<%=b.getId() %>"/>
<input type="hidden" name="cnt" value="1"/>
<input type="submit" value="加入购物车"/>
</form>
<%
out.println("</td>");
out.println("</tr>");

out.println("<tr>");
out.println("<td colspan='2'>京东价:<font style='color:#F00'>¥"+b.getUnitPrice()+"</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;定价:<a style='text-decoration:line-through'>¥98.00</a></td>");
out.println("<td>&nbsp;</td>");
out.println("<td><input type='button' value='关注'></td>");
out.println("</tr>");

out.println("<tr>");
out.println("<td colspan='3'><hr style='color:#CFCFCF'/></td>");
out.println("</tr>");

out.println("<tr>");
out.println("<td width='58'>作者:</td>");
out.println("<td colspan='2' width='377'>"+b.getAuthor()+"</td>");
out.println("</tr>");

out.println("<tr>");
out.println("<td>出版社:</td>");
out.println("<td><a href='#'>"+b.getPublisherName()+"</a></td>");//②cd.getchuban(b.getPublisherId()) 返回对应对象
out.println("<td>&nbsp;</td>");
out.println("</tr>");

out.println("<tr>");
out.println("<td>出版时间:</td>");
out.println("<td>"+b.getPublishDate()+"</td>");
out.println("<td>&