📄 shoppingcar.java
字号:
package business;
import java.util.Iterator;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspWriter;
import dao.ShoppingCarDao;
import orm.Flight;
import orm.Order;
import orm.OrderItem;
import orm.Us;
import java.util.Vector;
import orm.buyList;
public class ShoppingCar {
private ShoppingCarDao cardao;
public ShoppingCarDao getCardao() {
return cardao;
}
public void setCardao(ShoppingCarDao cardao) {
this.cardao = cardao;
}
//异常还没有处理
public void list(HttpServletRequest request, JspWriter out) throws Exception{
String tmp = (String)request.getParameter("page");
if(tmp != null){
listpage(request,out,Integer.parseInt(tmp));
}else{
listpage(request,out,1);
}
}
public void listpage(HttpServletRequest request, JspWriter out, int page) throws Exception{
Long id = (Long)(request.getSession().getAttribute("curr_id"));
Vector shop=(Vector)request.getSession().getAttribute("shop");
double num=0;
int pric=0;
if(shop==null||shop.size()==0)
{
out.print("购物车为空");
return;
}
out.print("<form name=form1 action=/tikects/updatecar.do>");
out.print("<table width=90% border=5 cellspacing=0>");
out.print("<tr align=center bgcolor=#3399FF><td width=15%>购物序号</td><td width=10%>航班</td>"+
"<td width=15%>票价</td>"+"<td width=20%>日期</td><td width=15%>数量</td>" +
"<td width=15%>总金额</td>"+
"<td width=10%>删除</td></tr>"
);
int i;
for(i=0;i<shop.size();i++)
{
buyList mylist=(buyList)shop.elementAt(i);
num=num+(mylist.number)*(mylist.price);
out.print("<tr><td>"+(i+1)+"</td><td>"+mylist.flightname+
"</td><td>"+mylist.price+"</td><td>"+mylist.flightdate+"</td>"+
"<td><input name='num"+i+"' size='7' type='text' value="+mylist.getNumber()+"></td>"+
"<td>¥"+(mylist.number)*(mylist.price)+"</td>"+
"<td><a href=/tikects/delete.do?number="+i+">删除</a></td>"
);
}
out.print("<script language='javascript'>" +
"function check(){" +
"if(form1.num" +(i+1)+".value==''){" +
"alert('请输入修改的数量');" +
"return false;" +
"history.back();" +
"}" +
"}" +
"</script>"
);
out.print("<tr><td colspan=5 align=right>总计金额:¥"+num+"</td>");
out.print("</tr>");
out.print("</table>");
out.print("<table width=100%><tr>");
out.print(
"<td width=10% align=right><input name=submit type=submit value=更新 onClick='return check()'></td>"+
"<td width=12% align=left><a href=/tikects/Putin.do>清空购物车</a></td>"+
"<td width=78% align=left><a href=/tikects/createorder.do>结帐</a></td>"
);
out.print("</tr><table></td></tr>");
out.print("</form>");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -