java - How to display currently logged in user's information from oracle database to jsp form -


i have login form in jsp. login information i'm storing in oracle database.

for new users need register login. users have accounts, logs in have option called "account setting" can edit basic information.

when user clicks on link, account information should displayed. i'm not able retrieve logged in user's information database.

here jsp code check whether user's account exists or not:

 <%    try   {       string user=request.getparameter("username");       string pass=request.getparameter("password");       class.forname("oracle.jdbc.driver.oracledriver");      connection     con=drivermanager.getconnection("jdbc:oracle:thin:@localhost:1521:xe","system","manager");   statement st=con.createstatement();   resultset rs=st.executequery("select * student  username='"+user+"' ,    password='"+pass+"'");    int count=0;         while(rs.next())        {            count++;        }             if(count>0)             {              out.println("welcome "+user);             }            else              {                response.sendredirect("studentlogin.jsp");              }    }    catch(exception e)  {    out.println(e);  }    %>      <a href="settings_std.jsp">account setting</a> 

if user valid can see option "account setting". i.e.

 <%      string username=request.getparameter("username");        connection con=null;    try   {  class.forname("oracle.jdbc.driver.oracledriver");  con =drivermanager.getconnection("jdbc:oracle:thin:@localhost:1521:xe","system",  "manager");      statement st=con.createstatement(resultset.type_scroll_insensitive,resultset.concur_updatable);   resultset rs=st.executequery("select * from student  username='"+username+"'");     if(rs.next())   {   %>           <h3>your account information</h3>          <table>  <tr><td>name:</td><td><input type="text" name="name" value="          <%=rs.getstring("name")%>"></td></tr>   <tr><td>degree:</td><td><input type="text" name="degree" value="<%=rs.getstring("degree")%>"></td></tr>   <tr><td>semester:</td><td><input type="text" name="semester" value="<%=rs.getstring("semester")%>"></td></tr>   <tr><td>branch</td><td><input type="text" name="branch" value="<%=rs.getstring("branch")%>"></td></tr>    <tr><td>contact no:</td><td><input type="text" name="mobile" value="<%=rs.getstring("mobile")%>"></td></tr>   <tr><td>email:</td><td><input type="text" name="email"  value="<%=rs.getstring("email")%>"></td></tr>   <tr><td>password:</td><td><input type="text" name="password"  value="<%=rs.getstring("password")%>"></td></tr>  </table>     <%     }   con.close();    }   %> 

hope knows this. thank you.

i have got solution problem. fetch values database can make use of jsp sessions.

i.e.

<%    string name = request.getparameter( "username" );    session.setattribute( "thename", name ); %> 

in next page retrieve saved username

resultset rs=st.executequery("select * student username='"+session.getattribute("thename")+"'"); 

a session object associated visitor. data can put in session , retrieved it.

anyhow thank trying guys.


Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -

node.js - Bad Request - node js ajax post -