⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shoppingcar.java

📁 jsp+struct网上订票系统
💻 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 + -