2013-06-04 31 views
0

如何在成功註冊後顯示的頁面中顯示用戶名和密碼。成功註冊後JSP中的用戶名和密碼

我的註冊開發的代碼如下

<%@page import="java.io.*,java.sql.*;" %> 
<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <title>Halcyon Technologies Pvt. Ltd.</title> 
</head> 
<body bgcolor="#D9EEFB"> 
    <p 
     <% try 
     { 
     String Username; 
     String Password; 
     ResultSet rs; 
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
     Connection con=DriverManager.getConnection("jdbc:odbc:OnlineExam"); 
     Statement st=con.createStatement(); 
     Statement st2=con.createStatement(); 
     Statement st3=con.createStatement(); 
     String status="s"; 
     st2.executeUpdate("insert into Login values('"+request.getParameter("username")+"','" 
                +request.getParameter("password")+"','" 
                +status+"')"); 
     st.executeUpdate("insert into Details values('"+request.getParameter("username")+"','" 
                 +request.getParameter("name")+"','" 
                 +request.getParameter("gender")+"','" 
                 +request.getParameter("sel_cat")+"')"); 
     if(request.getParameter("sel_cat").equals("Experienced")) 
     { 
        st3.executeUpdate("insert into Experienced values('"+request.getParameter("username")+"','"+request.getParameter("expyears")+"','"+request.getParameter("company")+"','"+request.getParameter("designation")+"','"+request.getParameter("salary")+"','"+request.getParameter("comAddress")+"')"); 
     } 
     String s1 = request.getParameter("username"); 
     String s2 = request.getParameter("password"); 

     session.setAttribute("s1", s1); 
     session.setAttribute("s2", s2); 
     rs = st.executeQuery("select Username, Password from Login where Username='" + s1 + "'"); 

     if (rs.next()) 
     { 
      Username=rs.getString(1); 
      Password=rs.getString(2); 
      System.out.println(Username); 
      System.out.println(Password); 
     } 
     st.close(); 
     st2.close(); 
     st3.close(); 
     } 

     catch(Exception e) 
       { 
      out.println(e); 
       } 
%> 
    <font color="red" size="5"> You have registered successfully!!!<br></font> 
    <font color="red" size="5"> Username : <br></font> 
    <font color="red" size="5"> Password : <br></font> 
    <p><a href="Login.jsp"><strong>Go Forward</strong></a></p> 
</body> 
</html> 

我可以能夠得到在控制檯上的用戶名和密碼,而是如何在JSP顯示它們。

的這裏在控制檯上顯示的代碼是

if (rs.next()) 
     { 
      Username=rs.getString(1); 
      Password=rs.getString(2); 
      System.out.println(Username); 
      System.out.println(Password); 
     } 

顯示JSP是下面的代碼。在這個JSP中,我想顯示用戶名和密碼。

<font color="red" size="5"> You have registered successfully!!!<br></font> 
    <font color="red" size="5"> Username : <br></font> 
    <font color="red" size="5"> Password : <br></font> 
    <p><a href="Login.jsp"><strong>Go Forward</strong></a></p> 

如何在JSP中顯示用戶名和密碼?

+0

可能重複http://stackoverflow.com/questions/16913216/show-username-and-password-成功註冊後使用jsp) –

+0

爲什麼要發佈多個問題? http://stackoverflow.com/questions/16913216/show-username-and-password-after-successful-registration-using-jsp –

+0

我能夠得到CONSOLE上的值,如何在JSP中顯示它們? –

回答

0

你試過喜歡的([顯示用戶名使用JSP註冊成功後和密碼]這個

<font color="red" size="5"> Username : <%= Username%> <br></font> 
    <font color="red" size="5"> Password : <%=Password%> <br></font> 
+0

非常感謝,我的要求得到滿足。如上所示,我所做的是我聲明並初始化了try塊外的靜態用戶名和密碼變量。早些時候他們在嘗試塊內。再一次感謝你!!!! –

相關問題