package com.servlet;
import java.io.IOException;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.bean.Book;
import com.dao.BookDao;
/**
* Servlet implementation class ShoppingCart
*/
@WebServlet("/ShoppingCart")
public class ShoppingCart extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public ShoppingCart() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
// response.getWriter().append("Served at: ").append(request.getContextPath());
/*String bookId = request.getParameter("bookId");
//获取session对象
HttpSession session = request.getSession();
//获取session中存储的购物车信息参数(bookList)
ArrayList<Book> list = (ArrayList<Book>) session.getAttribute("bookList");
//判断购物车是否为空
if(null == list) {
list = new ArrayList<>();
}
Book book = new Book();
book.setBookId(Integer.parseInt(bookId.toString().trim()));
list.add(book);
//更新session中的购物车参数
session.setAttribute("bookList", list);
System.out.println("&&&&&&&&&商品列表:" + list.toString() + "&&&&&&&&&&&&&");
//页面跳转会商品列表界面
response.sendRedirect("main.jsp");
*/
/*HttpSession session = request.getSession();
ArrayList<Book> list = (ArrayList<Book>) session.getAttribute("bookList");
if(null == list) {
list = new ArrayList<>();
}
Book book = new Book();
book.setBookId(Integer.parseInt(bookId.toString().trim()));
list.add(book);
session.setAttribute("bookList", list);*/
String bookId = request.getParameter("bookId");
String bookName = request.getParameter("bookName");
String bookPrice = request.getParameter("bookPrice");
// HttpSession session = request.getSession();
// String bookId = (String)session.getAttribute("bookId");
int bookIdd = Integer.valueOf(bookId);
// String bookName = (String)session.getAttribute("bookName");
// String bookPrice = (String)session.getAttribute("bookPrice");
double price = Double.parseDouble(bookPrice);
BookDao bookdao = new BookDao();
boolean f1 = bookdao.add(bookIdd, bookName, price);
if(f1) {
request.getRequestDispatcher("MainServlet").forward(request, response);
}else {
request.setAttribute("errorMsg1", "添加失败");
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
简易的购物车(增删改查)
共49个文件
java:13个
class:13个
jsp:8个
3星 · 超过75%的资源 需积分: 47 23 下载量 163 浏览量
2017-10-11
19:45:47
上传
评论 2
收藏 4.76MB ZIP 举报
温馨提示
自己学习java web时写的一个小程序,连接上数据库以后可以添加商品进入购物车也可以删除,还可以修改商品信息,实现了一些增删改查的功能,有些简陋,可以正常运行和使用估计会有一点bug
资源推荐
资源详情
资源评论
收起资源包目录
ShoppingChartDemo.zip (49个子文件)
ShoppingChartDemo
.project 917B
.settings
.jsdtscope 567B
org.eclipse.wst.common.component 503B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
src
com
control
GoodControl.java 917B
bean
Book.java 905B
Users.java 495B
dao
DatabaseConn.java 1KB
UsersDao.java 2KB
BookDao.java 3KB
db
DbConnection.java 630B
servlet
DeleteServlet.java 1KB
UpdateServlet.java 2KB
LoginServlet.java 2KB
RegisterServlet.java 2KB
ShoppingCart.java 3KB
MainServlet.java 2KB
build
classes
com
control
GoodControl.class 1KB
bean
Users.class 961B
Book.class 1KB
dao
BookDao.class 4KB
UsersDao.class 3KB
DatabaseConn.class 1KB
db
DbConnection.class 1KB
servlet
ShoppingCart.class 2KB
LoginServlet.class 2KB
MainServlet.class 2KB
UpdateServlet.class 2KB
DeleteServlet.class 1KB
RegisterServlet.class 2KB
WebContent
success.jsp 457B
WEB-INF
web.xml 663B
lib
jstl.jar 20KB
mysql-connector-java-5.0.8-bin.jar 528KB
xercesImpl.jar 1.17MB
xalan.jar 3.03MB
standard.jar 384KB
index.jsp 681B
META-INF
MANIFEST.MF 39B
register.jsp 595B
updateshow.jsp 351B
bookdetail.jsp 524B
update.jsp 936B
main.jsp 2KB
shoppcart.jsp 1KB
.classpath 842B
共 49 条
- 1
资源评论
- nantiancheng2018-12-18不知该怎么说
Jachin_M
- 粉丝: 4
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功