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

📄 dopay.jsp

📁 实现图书管理
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java"
	import="java.sql.*" errorPage=""%>
<%@page import="mypkg.MD5"%>
<jsp:useBean scope="page" id="form" class="mypkg.form" />
<jsp:useBean scope="page" id="goods" class="mypkg.goods" />
<jsp:useBean id="exe_db" class="mypkg.Execute_DB" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
		<title>do</title>
	</head>

	<body>
		<div align="right"><%  String  lUserID=request.getParameter("S_userid"); 
String sss_card=request.getParameter("ss_card");//商户的卡号
String per_card=request.getParameter("cid");//客户的卡号
String per_pwd=request.getParameter("pwd");//客户的密码
		String sss_md5=request.getParameter("ss_md5");//接受到的md5加密的字符串
		String sss_url=request.getParameter("s_url");//接受到的返回url
		String sss_orderno=request.getParameter("ss_orderno");//接受到的订单号
		String sss_amount=request.getParameter("ss_amount");//接受到的金额		
		String new_sss=sss_card+sss_amount+sss_url+123;
		String new_smd5=MD5.md5(new_sss);
		String key=	2008+sss_orderno+sss_orderno;
		String uid;
		String uname;
			java.util.Date  d=new  java.util.Date();  
		long s_time=d.getTime();
		
		float amount=Float.parseFloat(sss_amount)	;
		if(new_smd5.compareTo(sss_md5)==0)
		{	String pawd=MD5.md5(per_pwd);
		String sql="select * from bankusers where cardid='"+per_card+"' and UserPassword='"+pawd+"'";	
     ResultSet rs=exe_db.exeSqlQuery(sql);
     if(rs.next()){
     uid=rs.getString("UserID");
     sql="select * from bankusers where cardid='"+sss_card+"'";
     rs=exe_db.exeSqlQuery(sql);
     sql="select * from card where cardid='"+per_card+"'";	
     rs=exe_db.exeSqlQuery(sql);
     if(rs.next()){
     if(rs.getFloat("Amount")>amount){
     sql="update card set Amount=Amount-'"+amount+"' where cardid='"+per_card+"'";
     String sql2="update card set Amount=Amount+'"+amount+"' where cardid='"+sss_card+"'";
     if(exe_db.exeSql(sql)&&exe_db.exeSql(sql2)){
     sql="";       
%></div>
		<form name="reg" action=<%=sss_url%> method="post">
			<input type="hidden" name="new_smd5" value="<%=new_smd5%>" />
			<input type="hidden" name="sss_card" value="<%=sss_card%>" />
			<input type="hidden" name="sss_amount" value="<%=sss_amount%>" />
			<input type="hidden" name="sss_url" value="<%=sss_url%>" />
			<input type="hidden" name="sss_orderno" value="<%=sss_orderno%>" />
			<input type="hidden" name="key" value="<%=key%>" />
			<input type="hidden" name="amount" value="<%=amount%>" />
		</form>
		<script language="javascript" type="text/javascript">
document.reg.submit()
</script>
		<%
			}

						} else {
							out.print("余额不足");

							response.setHeader("refresh", "1;URL='" + sss_url
									+ "'");

						}

					}

				}
			}
		%>
<%
        long userid=Long.parseLong(lUserID); 
        form.setFormID(sss_orderno);
		form.setUserID(userid);
		form.setTotals(amount);
	    form.setPayKey(key);
	    goods.setUserID(userid);
	    if (form.add_form()&&goods.updatepay()) {
				out
						.println("<p align=center><font color=#FF0000>用户提交成功</font></p>");
				
			} else {
				out
						.println("<p align=center><font color=#FF0000>用户提交失败,请稍后重试</font></p>");
				
			}%>
	</body>
</html>

⌨️ 快捷键说明

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