⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 purchase1.jsp

📁 JDBC数据库高级编程源代码
💻 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>&nbsp;&nbsp;
			<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 + -