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

📄 shopping.jsp

📁 电子商务网站使用MVC模式B/S结构功能不是很全适合初学者看
💻 JSP
字号:
<%@page contentType="text/html;charset=gb2312"language="java"%>
<%@page import="java.util.Hashtable"%>
<%@page import="java.util.ArrayList" %>

<script language="javascript">
	function ok(){
		form1.action="<%=request.getContextPath()%>/shoppingAction";
		form1.submit();
	}	
	function CheckAll(form){
			for (var i=0;i<form.elements.length;i++){
				var e = form.elements[i];
//		if (e.name != 'chkall')
				e.checked = true// form.chkall.checked;
			}
		}
	function CheckOthers(form){
		for (var i=0;i<form.elements.length;i++){
			var e = form.elements[i];
			if (e.checked==true){
				e.checked = false;
				if(document.getElementById[e.value].value==""){
				
					alert("请输入用户名.");
					return false;
				}
			}
			else{
			e.checked = true;
			}
		}
	}
</script>


<% 
		if(request.getParameter("logged")!=null){
%>
			<script language="javascript">
				alert("你还未登陆");
			</script>
<%	
		}else if(request.getParameter("done")!=null){		
%>		
			<script language="javascript">
				alert("操作成功");
			</script>
<%
		}	
%>		

<style type="text/css">
<!--
.style1 {font-size: 12px}
-->
</style>

<form action="print.jsp" name="form1" method="post" > 
  <table  width="637" border="1" align="center">
    <tr>
	<td width="19"> </td>
      <td width="183"><div align="center" class="style1">图片</div></td>
      <td width="233"><div align="center" class="style1">商品名称和描述</div></td>
      <td width="48"><div align="center" class="style1">单价</div></td>
      <td width="48"><div align="center" class="style1">数量</div></td>
    </tr>
<%	
	ArrayList list;
	Hashtable table=new Hashtable();
	
	list=(ArrayList)(application.getAttribute("list"));
    //out.print(list.size());
    //table=(Hashtable)(list.get(1));	
    
	String id="",name="",pic="",desc="",price="",num="";
	if(list!=null){	
		for(int i=0;i<list.size();i++){
			table=(Hashtable)list.get(i);
		//	out.print(i);	
			id=table.get("CommodityID".toUpperCase()).toString();
			name=table.get("CommodityName".toUpperCase()).toString();
			pic=table.get("CommodityPic".toUpperCase()).toString();
			desc=table.get("CommodityDesc".toUpperCase()).toString();
			price=table.get("CommodityPrice".toUpperCase()).toString();
			num=table.get("CommodityNum".toUpperCase()).toString();
			out.print("<tr><td width=5><input type=checkbox name=choices  value=\""+id+"\" ></td>");
			out.print("<td class=\"style1\" align=\"center\"><img src=\""+pic+"\"</td>");
			out.print("<td class=\"style1\" align=\"center\">"+name+":"+desc+"</td>");
			out.print("<td class=\"style1\" align=\"center\">"+price+"</td>");
			out.print("<td ><input type=\"text\" name="+id+" size=5 value="+num+"></td>");
		//	out.print(i);
			out.print("</tr>");
		}
	}
%>

	  <td colspan="6" align="right">
      <div align="right">
      <span class="style1">
      		<a href="shopping_look_action.jsp">查看购物车</a> 
	  		<a href="javascript:ok()">放入购物车</a></span>
			<input type="button" name="chkother" value="反选" onclick="CheckOthers(this.form)" title="反向选择歌曲">
	  </div>
	  </td>
		
	</tr>

</table>
</form>

  
  

  

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -