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

📄 registered_user.jsp

📁 《J2EE专业项目实例开发》源代码
💻 JSP
字号:
<html>

<head>
<title>Money Banks, Inc. -- Registration Page for Account Holders</title>
</head>
<body bgproperties="fixed" bgcolor="#CCCCFF">

<p></p>
<table border="0" width="100%" height="42">
  <tr>
    <td width="50%" height="36"><b><font size="5"><i>Money Banks, Inc.</i></font></b></td>
    <td width="50%" height="36"></td>
  </tr>
</table>
<%! int ctr=0; %>
<%! int flag=0; 
int flag1=0;
int flag2=0;
%>

	<%@ page import="java.util.*" %>
	<%@ page import="java.sql.*" %>
	<%@ page import="java.text.*" %>
	<%@ page import="java.sql.Date" %>

	<%@ page language = "java" %> 
	<%
	try
	{
	
	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
	Connection connect, connect1;

	connect=DriverManager.getConnection("jdbc:odbc:BankDataSource","","");
	connect1=DriverManager.getConnection("jdbc:odbc:BankDataSource","","");
	


	Statement state1,state2,state3;
	String str1, str2, str3, str4;
	state1 = connect.createStatement();
	str2=(String)request.getParameter("Act_No");
	String strQuery1 = "select * from Login_Info" ;
	ResultSet result1 = state1.executeQuery(strQuery1);
	while(result1.next())
	{										
		str1=(String)result1.getString("Account_No");
		str1=str1.trim();
		str2=str2.trim();
		if(str2.equals(str1))
		{
			flag=1;
			break;
		}
		
	}
	
	state2 = connect1.createStatement();
	str4=request.getParameter("cust_id");
	str4=str4.trim();
	String strQuery2 = "select * from Register_Info where Register_Id='" + str4 +"'";
	String fname, frstname,lname,lstname,mname,midname,email,e_mail,actype,act_type,branch, branch_city;
	frstname=request.getParameter("frstName");
	frstname=frstname.trim();	
	lname=request.getParameter("lstName");
	lname=lname.trim();
	mname=request.getParameter("midName");
	mname=mname.trim();
	email=request.getParameter("email");
	email=email.trim();
	actype=(String)request.getParameter("AC_Type");
	actype=actype.trim();
	branch=(String)request.getParameter("Branch");
	branch=branch.trim();
	ResultSet result2 = state2.executeQuery(strQuery2);
	while(result2.next())				
	{										
		fname=result2.getString("First_Name");
		fname=fname.trim();
		midname=result2.getString("Middle_Name");
		midname=midname.trim();
		lstname=result2.getString("Last_Name");
		lstname=lstname.trim();
		e_mail=result2.getString("email_id");
		e_mail=e_mail.trim();
			
		if((fname.equals(frstname))&&(lname.equals(lstname))&&(mname.equals(midname))&&(email.equals(e_mail)))
		{
			ctr=1;
			flag1=2;
			break;
		}
		
		
	}
	connect1.close();
	connect1=DriverManager.getConnection("jdbc:odbc:BankDataSource","","");

	
	state3 = connect1.createStatement();
	
	String strQuery3 = "select * from AcHolder_Info where Register_Id='" + str4 +"'";
	
	ResultSet result3 = state3.executeQuery(strQuery3);
	
	while(result3.next())				
	{										
		act_type=result3.getString("Account_Type");
		act_type=act_type.trim();
		branch_city=result3.getString("Branch");
		branch_city=branch_city.trim();
		if((actype.equals(act_type))&&(branch.equals(branch_city)))
		{
			
			ctr=1;
			flag2=3;
			break;
		}

		
	}
	connect1.close();
	if((flag!=1)&&(flag1==2)&&(flag2==3))
	{
			connect1=DriverManager.getConnection("jdbc:odbc:BankDataSource","","");
			String pwd=request.getParameter("pwd");
			PreparedStatement stat4= connect1.prepareStatement("insert into Login_Info values(?,?,?)");
			stat4.setString(1,str4);
			stat4.setString(2,str2);
			stat4.setString(3,request.getParameter("pwd"));
			stat4.executeUpdate();
			out.println("Congratulations!!!! You are now registered online. Click the login button to login and view your account details.");
	%>
<input type="button" value="Login" name="Login" onClick="login()">

	<%
	
	}
	else
	{
		out.println("<b>");
		out.println("Sorry, your request for registration is rejected. Either you are already registered online or the data supplied doesn't match with our database.");
	}
	}
	catch(Exception e)
	{
		out.println("done exception" +e);
	}	
	%>
<p>
<%
out.println("<h4>");
%>
</p>
<p><input type="button" value="Back to Register Page" name="Back" onClick="goBack()">&nbsp;&nbsp;<input type="button" value="Cancel" name="Login" onClick="goHome()"></p>

<script Language="JavaScript">
function goBack()
{
	open("Registered_usr_page.htm");
}

function goHome()
{
	open("Home_page.htm");
}
function login()
{
	open("Login_page.htm");
}

</script>
<p>&nbsp;</p>
</body>

</html>

⌨️ 快捷键说明

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