📄 purchase1.jsp
字号:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>购物车例子</title>
<style>
TD,INPUT,SELECT {FONT-SIZE: 12px}
</style>
</head>
<body>
<center>
购物车例子
<p>
<!-- 显示书籍列表,供用户选择,并提供Add按钮可以将其增加到购物车 -->
<table width="80%" border="0">
<tr>
<td>请选择您要购买的书籍,并把它加入到购物车中: </td>
</tr>
<tr>
<form method="post" action="purchase1.jsp" >
<td>
<select name="book">
<option>新电脑课堂-电脑技巧篇</option>
<option>新电脑课堂-组装维护篇</option>
<option>新电脑课堂-BIOS与注册表篇</option>
<option>新电脑课堂-安装与重装操作系统篇</option>
</select>
<input type="submit" name="submit" value="Add">
</td>
</form>
</tr>
</table>
<hr>
<!-- 显示用户已经加入到购物车的产品 -->
<table width="80%" border="0">
<tr>
<td colspan="2">您已经选择的书籍:</td>
</tr>
<%
String submit = request.getParameter( "submit" );
String book = request.getParameter( "book" );
%>
<%
if( submit != null )
{
%>
<!-- 创建一个购物车的bean,并保存在Session中 -->
<jsp:useBean id="cart" scope="session" type="java.util.Vector"
class="java.util.Vector" />
<jsp.setProperty name="cart" property="*" />
<!-- 根据请求的类型,更新购物车bean -->
<%
if( submit.equals( "Add" ) )
{
cart.add( book );
}
else
{
cart.remove( book );
}
%>
<!-- 显示购物车中的内容 -->
<%
for( int i=0; i<cart.size(); i++ )
{
%>
<tr>
<td><%=cart.get(i) %></td>
<form method="post" action="purchase1.jsp">
<input type="hidden" name="book" value="<%=cart.get(i)%>">
<td><input type="submit" name="submit" value="Remove"></td>
</form>
</tr>
<%
}
%>
<%
}
%>
</table>
</center>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -