中大新华水果网

中大新华水果网

环境:Myeclipse10+Tomcat7+MySql
目的:方便在校学生购买水果的需求。 使用方:学生

用例图:
用例图

购物车部分代码:

public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
            response.setCharacterEncoding("utf-8");
            HttpSession session=request.getSession();
            HashMap books=(HashMap)session.getAttribute("books");
            String bookno=request.getParameter("bookno");
            String bookname= new String(request.getParameter("bookname").getBytes("iso-8859-1"),"utf-8");
            String strBookprice=request.getParameter("bookprice");
            String strBooknumber=request.getParameter("booknumber");
            String dd="4";
            Set setb=books.keySet();
                Iterator iteb=setb.iterator();
                while(iteb.hasNext()){
                    String bookno2=(String)iteb.next();
                    Book book2=(Book)books.get(bookno2);
                    if(bookno2.equals(bookno)){
                        int i=book2.getBooknumber();
                        int booknumber=Integer.parseInt(strBooknumber);
                        int s=i+booknumber;
                        float bookprice=Float.parseFloat(strBookprice);
                        book2.setBooknumber(s);
                        float money=(Float)session.getAttribute("money");
                        money=money+bookprice*booknumber;
                        session.setAttribute("money", money);
                        books.put(bookno, book2);
                        dd="1";
                        response.sendRedirect("/FruitWebSystem/index.jsp#dd2");
                        break;
                    }
                    else {dd="4";}
                }
                if(dd.equals("4")){
                Book book=new Book();
                    book.setBookno(bookno);
                    book.setBookname(bookname);
                    float bookprice=Float.parseFloat(strBookprice);
                    book.setBookprice(bookprice);
                    int booknumber=Integer.parseInt(strBooknumber);
                    book.setBooknumber(booknumber);
                    books.put(bookno, book);
                    float money=(Float)session.getAttribute("money");
                    money=money+bookprice*booknumber;
                    session.setAttribute("money", money);
                    response.sendRedirect("/FruitWebSystem/index.jsp#dd2");

                }   }



}

具体操作视频如下: !!视频地址 !!






猜你喜欢

转载自blog.csdn.net/double_teamo/article/details/81238491