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

📄 pay.jsp

📁 基于J2EE技术的 电子购物商城系统
💻 JSP
字号:
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="java.util.ArrayList" %>
<%@ page import="domain.*" %>
<%@ page import="dataservice.GoodService"%>
<%@ page import="dataservice.TradeService"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>在线支付</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
<script language="javascript">
function selectAll()
{
   var a = document.getElementsByTagName("input");
   if(a[0].checked==true){
   for (var i=0; i<a.length; i++)
      if (a[i].type == "checkbox") a[i].checked = false;
   }
   else
   {
   for (var i=0; i<a.length; i++)
      if (a[i].type == "checkbox") a[i].checked = true;
   }
}
</script>  
  <body BGCOLOR="00AAFF">
    <h1 align="center">在线支付</h1>
    <div align="center">
    <%
    	User user = (User)session.getAttribute("user");
    	double totalCost = 0;
		if (user == null) {
  			out.println("请先登陆,然后你才可以进行操作!<br>"); 
  			out.println("<a href=\"./user/login.jsp\">点击这里登陆.</a>"); 
    	}
    	else {
    	
 	   		TradeService ts = new TradeService();
    		GoodService gs = new GoodService();
    		ArrayList<Trade> trades = ts.getNotPayedTrades(user.getId());
    		
    %>
    <form action="cc?module=trade&action=pay" method="post">
    <table border="2">
    <tr><th>定单号</th><th>交易号</th><th>商品名称</th><th>商品数量</th><th>小计</th><th>支付</th></tr>
    <%
    		for (int i = 0; i < trades.size(); i++) {
    			Trade trade = trades.get(i);
    			Goods goods = gs.getGood(trade.getGood().getId());
    			out.println("<tr>");
    			out.println("<td>");
    			out.println(trade.getListId());
    			out.println("</td>");
    			out.println("<td>");
    			out.println(trade.getId());
    			out.println("</td>");
    			out.println("<td>");
    			out.println(goods.getName());
    			out.println("</td>");
    			out.println("<td>");
    			out.println(trade.getGoodCount());
    			out.println("</td>");
    			out.println("<td>");
    			out.println(goods.getPrice() * trade.getGoodCount());
    			out.println("</td>");
    			out.println("<td>");
    			out.println("<input type=\"checkbox\" name=\"tradeid\" value=\"" + trade.getId() + "\" />");
    			out.println("</td>");
    			out.println("</tr>");
    			totalCost += goods.getPrice() * trade.getGoodCount();
    		}
    	}
    %>
    	<tr><td colspan="6">总计: <%=totalCost%></td></tr>
    </table>
    <input type="checkbox" onClick="selectAll()">全部选择
    <input type="submit" name="submit" value="提交" />
    </form>
   </div>
   <a href="./user/userhome.jsp">返回主页</a>
  </body>
</html>

⌨️ 快捷键说明

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