package controller;
import beans.Car;
import beans.Good;
import utils.JDBCUtils;
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 java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
//import service.UserService2;
@WebServlet("/addcar.do")
public class AddCarController extends HttpServlet{
private static final long serialVersionUID = 7804524886360637172L;
public AddCarController() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
HttpSession session= request.getSession();
String id = request.getParameter("id");
Object user_id= session.getAttribute("user_id");
//1查询
//查询商品
String sql="SELECT * FROM goods WHERE goods_id=?";
Connection connection= JDBCUtils.getConnection();
PreparedStatement stmt = connection.prepareStatement(sql);
stmt.setString(1, id);
ResultSet rs = stmt.executeQuery();
Good good=new Good();
while (rs.next()) {
good.setGoods_id(rs.getString("goods_id"));
good.setGoods_name(rs.getString("goods_name"));
good.setUnitprice(rs.getString("unitprice"));
good.setDetails(rs.getString("details"));
good.setPic(rs.getString("photo"));
}
//2添加到数据库
String sqladd="INSERT INTO car (goods_id, goods_name,unitprice,quantity,userid,pic) VALUES (?,?,?,?,?,?)";
stmt = connection.prepareStatement(sqladd);
stmt.setString(1, good.getGoods_id());
stmt.setString(2,good.getGoods_name());
stmt.setString(3,good.getUnitprice());
stmt.setString(4,"1");
stmt.setString(5,user_id.toString());
stmt.setString(6, good.getPic());
int res=stmt.executeUpdate();//执行sql语句
if (res>0){
System.out.println("插入成功");
}
//3返回购物车
String carsql="select * from car where userid=?";
stmt = connection.prepareStatement(carsql);
stmt.setString(1, user_id.toString());
//查询商品
rs = stmt.executeQuery();
Car car=null;
List<Car> carList=new ArrayList<>();
while (rs.next()) {
car=new Car();
car.setGoods_id(rs.getString("goods_id"));
car.setGoods_name(rs.getString("goods_name"));
car.setUnitprice(rs.getString("unitprice"));
car.setQuantity(rs.getString("quantity"));
car.setPic(rs.getString("pic"));
carList.add(car);
}
connection.close();
request.getSession().setAttribute("carList", carList);
response.sendRedirect("car.jsp");
} catch (Exception e) {
e.printStackTrace();
}
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
javaweb实训项目-基于JavaWeb的仿小米在线商城ShoppingMall源码.zip
共188个文件
jpg:42个
class:22个
jsp:18个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 42 浏览量
2022-11-27
15:37:55
上传
评论 1
收藏 23.57MB ZIP 举报
温馨提示
javaweb实训项目-基于JavaWeb的仿小米在线商城ShoppingMall源码.zip。基于JavaWeb的在线商城项目是我们专业大三上学期期末实训的项目。 javaweb实训项目-基于JavaWeb的仿小米在线商城ShoppingMall源码.zip。基于JavaWeb的在线商城项目是我们专业大三上学期期末实训的项目。 javaweb实训项目-基于JavaWeb的仿小米在线商城ShoppingMall源码.zip。基于JavaWeb的在线商城项目是我们专业大三上学期期末实训的项目。 javaweb实训项目-基于JavaWeb的仿小米在线商城ShoppingMall源码.zip。基于JavaWeb的在线商城项目是我们专业大三上学期期末实训的项目。 javaweb实训项目-基于JavaWeb的仿小米在线商城ShoppingMall源码.zip。基于JavaWeb的在线商城项目是我们专业大三上学期期末实训的项目。 javaweb实训项目-基于JavaWeb的仿小米在线商城ShoppingMall源码.zip。基于JavaWeb的在线商城项目是我们专业大三上学期期末实训的项目。
资源推荐
资源详情
资源评论
收起资源包目录
javaweb实训项目-基于JavaWeb的仿小米在线商城ShoppingMall源码.zip (188个子文件)
Register.class 4KB
Register.class 4KB
AddCarController.class 4KB
AddCarController.class 4KB
DetailController.class 3KB
DetailController.class 3KB
RegisterController.class 2KB
RegisterController.class 2KB
JDBCUtils.class 2KB
JDBCUtils.class 2KB
LoginController.class 2KB
LoginController.class 2KB
goods_xi.class 2KB
goods_xi.class 2KB
Good.class 2KB
Good.class 2KB
goods.class 2KB
goods.class 2KB
Car.class 1KB
Car.class 1KB
user.class 1KB
user.class 1KB
icons.min.css 343KB
icons.min.css 343KB
bootstrap.css 201KB
bootstrap.css 201KB
shouye.css 4KB
shouye.css 4KB
carts.css 4KB
carts.css 4KB
login.css 4KB
login.css 4KB
book.css 3KB
book.css 3KB
page.css 2KB
page.css 2KB
public.css 199B
public.css 199B
.gitignore 182B
home.html 244B
home.html 244B
device.html 221B
device.html 197B
4-1.html 123B
5-1.html 123B
5-1.html 123B
4-1.html 123B
shop.iml 1KB
mysql-connector-java-8.0.16.jar 2.19MB
mysql-connector-java-8.0.16.jar 2.19MB
jstl-1.2-sources.jar 476KB
jstl-1.2-sources.jar 476KB
standard-1.1.2.jar 384KB
standard-1.1.2.jar 384KB
javax.persistence.jar 127KB
javax.servlet.jsp.jar 77KB
javax.servlet.jar 68KB
javax.ejb.jar 46KB
javax.resource.jar 43KB
jstl-api-1.2.jar 30KB
jstl-api-1.2.jar 30KB
javax.servlet.jsp.jstl.jar 27KB
javax.jms.jar 25KB
javax.transaction.jar 9KB
javax.annotation.jar 8KB
AddCarController.java 4KB
Register.java 3KB
DetailController.java 2KB
RegisterController.java 2KB
JDBCUtils.java 1KB
Good.java 1KB
LoginController.java 1KB
goods.java 1KB
Car.java 1KB
goods_xi.java 1KB
user.java 914B
O1CN01XdmjpR1IOuqoGgg5r_!!2616970884.jpg 438KB
O1CN01XdmjpR1IOuqoGgg5r_!!2616970884.jpg 438KB
450ebe4e2420eba7064b6ce08b2fc503.jpg 266KB
450ebe4e2420eba7064b6ce08b2fc503.jpg 266KB
f89261d8655d76f2ab2340e4a3738678.jpg 141KB
f89261d8655d76f2ab2340e4a3738678.jpg 141KB
0d4b362431de4bdda03315ffdbc7b32a.jpg 140KB
0d4b362431de4bdda03315ffdbc7b32a.jpg 140KB
63e15f377e87212d460592b4a1369ccd.jpg 133KB
63e15f377e87212d460592b4a1369ccd.jpg 133KB
dbeee1b261367546.jpg 132KB
dbeee1b261367546.jpg 132KB
6d0a3e7acc3e91e2cfd83dbbe1d1c029.jpg 130KB
6d0a3e7acc3e91e2cfd83dbbe1d1c029.jpg 130KB
c001ebc4aee69bc9ff6fae9ecf9137d0.jpg 125KB
c001ebc4aee69bc9ff6fae9ecf9137d0.jpg 125KB
a7382271e3a677bf188679ca38d68a42.jpg 101KB
a7382271e3a677bf188679ca38d68a42.jpg 101KB
f84ce8d17e55cf74.jpg 84KB
f84ce8d17e55cf74.jpg 84KB
7ea39f5f4878b162.jpg 66KB
7ea39f5f4878b162.jpg 66KB
703d1f6c28d1c818.jpg 63KB
703d1f6c28d1c818.jpg 63KB
共 188 条
- 1
- 2
资源评论
- YtRespect2023-07-01资源很实用,对我启发很大,有很好的参考价值,内容详细。
- cat540882023-12-07感谢大佬,让我及时解决了当下的问题,解燃眉之急,必须支持!
程序员张小妍
- 粉丝: 1w+
- 资源: 2604
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功