购物车

来源:互联网 发布:sql删除表中带约束的列 编辑:程序博客网 时间:2024/06/09 16:43

jsp:去调用Delete类


<%@ page language="java" import="java.util.*,javabean.Orders" pageEncoding="UTF-8"%>
<center><%@ include file="top.html"%></center>
<%
String path 
= request.getContextPath();
String basePath 
= request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  
<head>
    
<base href="<%=basePath%>">
    
    
<title>查看购物中心</title>
    
    
<meta http-equiv="pragma" content="no-cache">
    
<meta http-equiv="cache-control" content="no-cache">
    
<meta http-equiv="expires" content="0">
    
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    
<meta http-equiv="description" content="This is my page">
    
    
<!--
    
<link rel="stylesheet" type="text/css" href="styles.css">
    
-->
  
</head>
  
  
<body>
  
<%! double total=0;
      
int size=0;
  
%>
     
<br>
     
<center><font size=5 color=red>您所选的商品:</font></center>
     
<table border=1 cellspacing=0 bgcolor="#ffccff" align=center width=80%>
     
<tr>
     
<TD align=center>商品编号</TD><TD align=center>商品名称</TD><TD align=center>商品类型</TD>
     
<TD align=center>商品单价</TD><TD align=center>数量</TD><TD align=center>小计</TD>
     
<TD align=center>操作</TD>
     
</tr>
     
<%
      request.setCharacterEncoding(
"gb2312");
      response.setContentType(
"text/html;charset=gb2312");
      
       Vector vc
=(Vector)session.getAttribute("vector");
       
if(vc==null){
       out.print(
"您还没有购物!!!");
       out.print(
"<A href='jsp/Checkout.jsp'>继续购物</A>"+"&nbsp;");
       out.close();
       }
       Orders ord
=new Orders();
       size
=vc.size();
       
for(int i=0;i<vc.size();i++){
       ord
=(Orders)vc.elementAt(i);
       System.out.println(
"集合的大小:"+vc.size());
       session.setAttribute(
"vcc",vc);
     
%>
     
<TR>
      
<TD align=center><%=ord.getId()%></TD>
      
<TD align=center><%=ord.getName()%></TD>
      
<TD align=center><%=ord.getType()%></TD>
      
<TD align=center><%=ord.getPrice()%></TD>
      
<TD align=center><%=ord.getCount()%></TD>
      
<TD align=center><%=ord.getAmount()%></TD>
      
<%
          total
=total+ord.getAmount();
      
%>
      
<TD align=center>
             
<form action="./servlet/Delete" method=post>
             
<input type=hidden name=ize value=<%=i%>>
             
<input type=hidden name=total value=<%=total%>>
             
<input type=hidden name=amount value=<%=ord.getAmount()%>>
             
<input type=submit name=delete value="删除">
             
</form>
      
</TD>
     
</TR>
     
<%}%>
     
<tr>
      
<TD align=center colspan=7>总计:<%=total%></TD>
     
</tr>
     
     
</table>
     
<center><br>
     
<A href="jsp/Checkout.jsp">继续购物</A>
     
<A href="jsp/buy_goods.jsp">前台结帐</A>
     
</center>
  
</body>
</html>

 

Servlet:-->Delete类

package javabean;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Vector;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import javabean.ConnectionDB;

public class Delete extends HttpServlet {


    
public void doGet(HttpServletRequest request, HttpServletResponse response)
            
throws ServletException, IOException {
         doPost(request,response);
    }

    
public void doPost(HttpServletRequest request, HttpServletResponse response)
            
throws ServletException, IOException {

        response.setContentType(
"text/html;charset=gb2312");
        PrintWriter out 
= response.getWriter();
        
            HttpSession session
=request.getSession(true);
            
            String ize
=request.getParameter("ize");
            
int in=Integer.parseInt(ize);
            
            String total
=request.getParameter("total");
            String amount
=request.getParameter("amount");
            
            
double to=Double.parseDouble(total);
            
double am=Double.parseDouble(amount);
            
            
double tot=to-am;
            System.out.println(tot);
            Vector ve
=(Vector)session.getAttribute("vcc");
            ve.removeElementAt(in);
            
            System.out.println(in);            
            System.out.println(ve.size());            
            
            response.sendRedirect(
"/BookProject/jsp/shopping_cart.jsp");
        

    }

}
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 大学体育课没选怎么办 大专挂科拿不到毕业证怎么办 大学专业课挂科怎么办 专科重修没过怎么办 大学毕业证没领怎么办 大一数学挂科怎么办 大学体育课挂了怎么办 大一考试挂科怎么办 一年级孩子考试不及格怎么办 孩子一年级数学不及格怎么办 一年级孩子考试紧张怎么办 健身动作不标准怎么办 足球赛踢平了怎么办 踢球指甲淤血了怎么办 初中一年级成绩差怎么办 着火了怎么办小班教案 小孩爱玩游戏怎么办 幼儿上学哭闹老师怎么办 孩子不喜欢上幼儿园怎么办 幼儿喜欢脱鞋怎么办 幼儿在教室乱跑怎么办 转学学校不接收怎么办 留守儿童成绩差怎么办 感冒鼻孑堵咳嗽哮喘怎么办 二年级数学报怎么办 不敢翻前滚翻怎么办啊 大学全挂了怎么办 幼儿园热了怎么办教案 幼儿园小班热了怎么办教案 高考艺术生色弱怎么办 雾眉后出现白棱怎么办 lol皮肤重复了怎么办 怕篮球砸到怎么办 前滚翻向一侧偏怎么办 大腿肌肉比较发达怎么办 学计算机老了怎么办 新生儿头尖尖的怎么办 手抻筋了很疼怎么办 led灯盘上就坏了一颗灯怎么办 芯片灯坏了怎么办 太阳能板电压不够怎么办