今天目標是顯示會員資料的功能。
第一步要在首頁做一個可以連到會員資料的連結,目的是點下去可以直接到會員資料的頁面
<a href="profile.jsp">會員資料</a>
第二步把註冊頁面的版面以及防呆判斷拿過來修改一下,就可以做出簡單的一個會員資料頁面。
第三步要取出session裡面儲存的ID
String userid = (String)session.getAttribute("userid");
第四步連到資料庫,並且下取得資料的指令
String sql = " select * from account "
+ " where id = '"+userid+"' ";
rs = st.executeQuery(sql);
第五步把取到的資料存入變數中
String name="", email="", phone="";
if(rs.next()) {
name = rs.getString("name");
email = rs.getString("email");
phone = rs.getString("phone");
}
最後就是把值放到欄位中做顯示,如下:
<input type="text" id="name" name="name" value="<%=name %>" />
這樣就完成了取會員資料的功能了。