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

📄 registration.jsp

📁 Sun公司Dream项目
💻 JSP
字号:
<%@ include file="common_imports.jsp" %>



<%        

    pageTitle = "Registration";

    if (jspPath == null)

        jspPath = "/shop/registration.jsp";

        

    String action = request.getParameter("action");

    String savedInfo = "";

    String error = "";

    String operaUserID = null;

    String passwd1 = null;

    String passwd2 = null;

    String phone = null;

    String simid = null;

    String username = null;

    String email = null;

    

    if ("user_register".equals(action)) {

        //String opera_userid = request.getParameter("opera_userid");

        passwd1 = request.getParameter(Const.PASSWORD1);

        passwd2 = request.getParameter(Const.PASSWORD2);

        phone = request.getParameter(Const.PHONE);

        simid = request.getParameter(Const.SIM);

        username = request.getParameter(Const.USERNAME);

        email = request.getParameter(Const.EMAIL);



        if (passwd1 == null || passwd1.trim().equals("")) {            

            error += "&gt; Password is required.<br/>";

        }

        

        if (passwd2 == null || passwd2.trim().equals("")) {            

            error += "&gt; Confirm Password is required.<br/>";

        }

        

        if (phone == null || phone.trim().equals("")) {            

            error += "&gt; Phone number is required.<br/>";

        }



        if (simid == null || simid.trim().equals("")) {            

            error += "&gt; SIM ID is required. <br/>";

        }

        

        if (error.equals("")) {

            if(!passwd1.equals(passwd2)) {

                error += "&gt;Password mismatch.<br/>";

            } else {

                int count = Integer.parseInt(DBUtil.getField("SELECT userNumber FROM OPERA_COUNT", java.sql.Types.INTEGER, null));

                operaUserID = Const.USERID_PREFIX + count++;

                try {

                    DBUtil.execute("INSERT INTO OPERA_USER_INFO (userid,password,phone,sim,username,email) VALUES (?,?,?,?,?,?)",

                        new String[] {operaUserID, passwd1,phone,simid,username,email});

                    

                    DBUtil.execute("UPDATE OPERA_COUNT SET userNumber = " + count , null);

                    savedInfo = "Your registration completed.<br/> Your user ID is <span style=\"color:red\">" + operaUserID + "</span>.<br/>";

                    phone="";

                    simid="";

                    username="";

                    email="";

                    

                } catch (Exception ex) {

                    error += "&gt; Error in saving user information.<br/>";

                }

                

            }

        }

    }

    

    if (passwd1 == null) passwd1 = "";

    if (passwd2 == null) passwd2 = "";

    if (phone == null) phone = "";

    if (simid == null) simid = "";

    if (username == null) username = "";

    if (email == null) email = "";

    

%>

<%@ include file="top_body.jsp" %>



        <td width="500" valign="top">

          <table width="480" border="0" cellspacing="0" cellpadding="0">

          <tr>

            <td>&nbsp;</td>

          </tr>          

          <tr>

            <td class-"song_title" align="center">DReaM Registration</td>

          </tr>   

          <tr>

            <td class="body_text"><span class="star">*</span> Indicates required field</td>

          </tr>

          <tr>

            <td>&nbsp;</td>

          </tr>          

          <tr>

            <td width="100%">

            <form name="form1" method="post">

              <INPUT type="hidden" name="action" value="user_register">

              <INPUT type="hidden" name="jsp_path" value="<%=jspPath%>">

            

            <table width="480" border="0" cellspacing="0" cellpadding="4">

<%

        if (! error.equals("")) {

%>              

              <tr>

                <td colspan="2" class="star"><%=error%></td>

              </tr>

<%

        } else if (! savedInfo.equals("")) {

%>



              <tr>

                <td colspan="2" class="song_title" align="center"><%=savedInfo%></td>

              </tr>

<%

        }

%>      

              <tr>

                <td class="body_text" valign="top">&nbsp;Password:<span class="star">*</span> </td>

                <td><input type="password" name="<%=Const.PASSWORD1%>" size="25" value=""/></td>

              </tr>

              <tr>

                <td class="body_text" valign="top">&nbsp;Confirm Password:<span class="star">*</span> </td>

                <td><input type="password" name="<%=Const.PASSWORD2%>" size="25" value=""/></td>

              </tr>

              <tr>

                <td class="body_text" valign="top">&nbsp;Phone#:<span class="star">*</span> </td>

                <td><input type="text" name="<%=Const.PHONE%>" size="25" value="<%=phone%>"/></td>

              </tr>

              <tr>

                <td class="body_text" valign="top">&nbsp;SIM ID:<span class="star">*</span> </td>

                <td><input type="text" name="<%=Const.SIM%>" size="25" value="<%=simid%>"/></td>

              </tr>              

              <tr>

                <td class="body_text">&nbsp;Full Name :</td>

                <td ><input name="<%=Const.USERNAME%>" type="text" size="25" value="<%=username%>"/></td>

              </tr>

              <tr>

                <td class="body_text">&nbsp;E-mail :</td>

                <td><input name="<%=Const.EMAIL%>" type="text" size="25" value="<%=email%>"/></td>

              </tr>              

              <tr>

                <td>&nbsp;</td>

                <td>&nbsp;</td>

              </tr>

              <tr>

                <td>&nbsp;</td>

                <td><input type="submit" value="Submit"></td>

              </tr>

            </table></form></td>

          </tr>

        </table></td>



<%@ include file="footer.jsp" %>

⌨️ 快捷键说明

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