📄 add.jsp
字号:
<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="java.sql.*"%>
<%@ page import="cart.buyList"%>
<%@ page import="java.util.Vector"%>
<jsp:useBean id="databean" scope="session" class="ConnBean.conn" />
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>添加购物车</title>
</head>
<body>
<%
if (session.getAttribute("user") == null) {
%>
<script language="javascript">
alert("你必须先登录后才能购物!");
window.parent.location.href="../index.jsp";
</script>
<%
}
String bookno = request.getParameter("buy2");
String sql = "select * from bookinfo where BookNo='" + bookno + "'";
ResultSet rs = databean.executeQuery(sql);
String bookname = "";
double price = 0;
if (rs.next()) {
bookno = rs.getString("BookNo");
bookname = rs.getString("BookName");
price = rs.getDouble("SalePrice");
}
buyList mylist = new buyList();
mylist.bookno = bookno;
mylist.bookname = bookname;
mylist.price = price;
mylist.number = 1;
boolean listFlag = true;
Vector shop = (Vector) session.getAttribute("shop");
if (shop == null) {
shop = new Vector();
} else {
for (int i = 0; i < shop.size(); i++) {
buyList list = (buyList) shop.elementAt(i);
if (list.bookname == mylist.bookname) {
list.number++;
shop.setElementAt(list, i);
listFlag = false;
}
}
}
if (listFlag)
shop.addElement(mylist);
session.setAttribute("shop", shop);
rs.close();
%>
<script language="javascript">
alert("商品已成功添加到购物车");
window.parent.location.href="cart.jsp";
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -