本题来自于郝玉龙的《JavaEE程序设计》第三章的习题
1.分析
之前尝试过cookie,但是遇到了setCookie无法生效的问题,因此本次用到的会话跟踪机制是session
本功能由一个商品页面和两个servlet组成,一个servlet负责存,另一个servlet负责展示(这个servlet也可以变成页面,虽然如此这个页面也需要一个对应的servlet进行对应的处理,因此这里直接用的servlet)
2.代码
2.1商品页面
对应代码:showcart.html:
<!DOCTYPE html>
<html>
<head>
<title>我的购物车</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script>
function add() {
//num is an object
var num = document.getElementById("input");
num.value = String(Number(num.value)+1);
}
</script>
<script>
function sub() {
//操作同一个对象
var num = document.getElementById("input");
num.value = String(Number(num.value)-1);
}
</script>
</head>
<body>
<h1>商品浏览</h1>
<form method="post" action="AddCart" id="form1">
<select name="name" id="Item">
<option value="篮球鞋">篮球鞋</option>
<option value