当前位置: 代码迷 >> Java Web开发 >> springmvc下购物车物件的增减删除的实现
  详细解决方案

springmvc下购物车物件的增减删除的实现

热度:87   发布时间:2016-04-13 22:32:14.0
springmvc下购物车物品的增减删除的实现

能通过修改session来实现么,还是必须要为购物单在数据库中建一个表。具体怎么实现呢
这是我购物车页面的代码
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(function(){
$("#button").click(function(){
alert("购买成功");
})
})

</script>
</head>
<body>
<form>
<table>
<tr>
<th>书名</th>
<th>数量</th>
<th>单价</th>
<th>小计</th>
<th>操作</th>
</tr>
<c:set value="0" var="sums"></c:set>
<c:forEach items="${car}" var="entry">
<tr>
<td>${entry.value.name}</td>
<td>${entry.value.sum}</td>
<td>${entry.value.price}</td>
<td>
${entry.value.price * entry.value.sum}
<c:set value="${entry.value.price * entry.value.sum + sums}" var="sums"></c:set>
</td>
<td>
<input type="submit" value="加" onClick="">
<input type=button value="减" onClick="document.getElementById('sum').value--">
<a href="deleteServlet?id=${entry.value.id}">删除</a>
</td>
</tr>
</c:forEach>
<tr>
<td colspan="4">
合计:${sums}
</td>
</tr>
</table>
</form>
<button id="button">购买</button>
<input type="button" value="继续逛" onclick="javascript:history.go(-2);"> 
<a href="<c:url value='rechoose'/>">清空购物车</a>
</body>
</html>

------解决思路----------------------
js 操作你的元素。
  相关解决方案