浏览代码

上传文件至 'out/artifacts/TestServlet09_war_exploded/pages/client'

2001010304 3 年之前
父节点
当前提交
949749209e
共有 1 个文件被更改,包括 128 次插入0 次删除
  1. 128 0
      out/artifacts/TestServlet09_war_exploded/pages/client/index.jsp

+ 128 - 0
out/artifacts/TestServlet09_war_exploded/pages/client/index.jsp

@@ -0,0 +1,128 @@
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="UTF-8">
+<title>书城首页</title>
+	<%--静态包含:base标签,css样式,js脚本--%>
+	<%@ include file="/pages/common/head.jsp"%>
+	<script type="text/javascript">
+		$(function () {
+			// 给加入购物车按钮绑定单击事件
+			$("button.addToCart").click(function () {
+				/**
+				 * 在事件响应的 function 函数 中,有一个 this 对象,这个 this 对象,是当前正在响应事件的 dom 对象
+				 * @type {jQuery}
+				 */
+				var bookId = $(this).attr("bookId");
+				// location.href = "http://localhost:8089/TestServlet09_war_exploded/cartServlet?action=addItem&id=" + bookId;
+
+				$.getJSON("http://localhost:8089/TestServlet09_war_exploded/cartServlet",
+						"action=addItem&id=" + bookId,
+						function (data){
+							$("#cartTotalCount").text("您的购物车中有"+data.totalCount+"件商品");
+							$("#cartLastName").text(data.lastName);
+						});
+			});
+		});
+	</script>
+</head>
+<body>
+	<div id="header">
+			<img class="logo_img" alt="" src="" >
+<%--		static/img/logo.gif--%>
+			<span class="wel_word">网上书城</span>
+			<div>
+				<%--如果用户未登录,显示 【登录和注册菜单】--%>
+				<c:if test="${empty sessionScope.user}">
+					<a href="pages/user/login.jsp">登录</a> |
+					<a href="pages/user/regist.jsp">注册</a> &nbsp;&nbsp;
+				</c:if>
+				<%--如果登陆了,显示用户登录的信息--%>
+				<c:if test="${not empty sessionScope.user}">
+					<span>欢迎<span class="um_span">${sessionScope.user.username}</span></span>
+<%--					<c:if test="${empty sessionScope.orderId}">--%>
+<%--						<a href="pages/order/order1.jsp">我的订单</a>--%>
+<%--					</c:if>--%>
+<%--					<c:if test="${not empty sessionScope.orderId}">--%>
+<%--						<a href="pages/order/order.jsp">我的订单</a>--%>
+<%--					</c:if>--%>
+					<a href="pages/order/order.jsp">我的订单</a>
+					<a href="userServlet?action=logout">注销</a>&nbsp;&nbsp
+				</c:if>
+				<a href="pages/cart/cart.jsp">购物车</a>
+<%--				<a href="pages/manager/manager.jsp">后台管理</a>--%>
+				<a href="adminServlet?action=toAdmin">后台管理</a>
+			</div>
+	</div>
+	<div id="main">
+		<div id="book">
+			<div class="book_cond">
+				<form action="client/bookServlet" method="get">
+					<input type="hidden" name="action" value="pageByPrice">
+					价格:<input id="min" type="text" name="min" value="${param.min}"> 元 -
+						<input id="max" type="text" name="max" value="${param.max}"> 元
+						<input type="submit" value="查询" />
+				</form>
+			</div>
+			<div style="text-align: center">
+				<c:if test="${empty sessionScope.cart.items}">
+					<%--当前购物车为空--%>
+					<span id="cartTotalCount"></span>
+					<div>
+						<span style="color: #ff0000" id="cartLastName">当前购物车为空</span>
+					</div>
+				</c:if>
+				<c:if test="${not empty sessionScope.cart.items}">
+					<%--当前购物车不为空--%>
+					<span id="cartTotalCount">您的购物车中有${sessionScope.cart.totalCount}件商品</span>
+					<div>
+						您刚刚将《<span style="color: red" id="cartLastName">${sessionScope.lastName}</span>》加入到了购物车中
+					</div>
+				</c:if>
+			</div>
+
+			<c:forEach items="${requestScope.page.items}" var="book">
+			<div class="b_list">
+				<div class="img_div">
+					<img class="book_img" alt="" src="${book.imgPath}" />
+				</div>
+				<div class="book_info">
+					<div class="book_name">
+						<span class="sp1">书名:</span>
+						<span class="sp2">${book.name}</span>
+					</div>
+					<div class="book_author">
+						<span class="sp1">作者:</span>
+						<span class="sp2">${book.author}</span>
+					</div>
+					<div class="book_price">
+						<span class="sp1">价格:</span>
+						<span class="sp2">${book.price}</span>
+					</div>
+					<div class="book_sales">
+						<span class="sp1">销量:</span>
+						<span class="sp2">${book.sales}</span>
+					</div>
+					<div class="book_amount">
+						<span class="sp1">库存:</span>
+						<span class="sp2">${book.stock}</span>
+					</div>
+					<div class="book_add">
+						<button bookId="${book.id}" class="addToCart">加入购物车</button>
+					</div>
+				</div>
+			</div>
+			</c:forEach>
+		</div>
+
+		<%--静态包含分页内容--%>
+		<%@include file="/pages/common/page_nav.jsp"%>
+
+	
+	</div>
+	<%--静态包含:页脚--%>
+	<%@include file="/pages/common/footer.jsp"%>
+</body>
+</html>