當前我試圖使用http-session查詢數據庫會話包含我在bean中需要的所有信息,我試圖從數據庫中通過用戶的電子郵件地址,我沒有成功,這是我的語法關閉?JSP使用javabean查詢mysql數據庫
try
{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/carrentalsystem";
String username="root";
String password="javatest";
String query="select * from userdetails where Email_Adress =
'user.getEmail_Adress'";
Connection conn=DriverManager.getConnection(url, username, password);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
{
%>
<hr>
<h2>Update your profile</h2>
<div class="form">
<form action="/updateprofile">
<input type="text" name="Email_Address" placeholder=
<%=rs.getString("Email_Address")%>>
<input type="text" name="First_Name" placeholder=
<%=rs.getString("First_Name")%>>
<input type="text" name="Last_Name" placeholder=
<%=rs.getString("Last_Name") %>>
<input class="button" type="submit">
</form>
</div>
<%
我試圖查詢數據庫使用當前用戶信息作爲佔位符,以便他們將顯示更新。更新將由一個servlet處理。先謝謝你。
什麼是'user.getEmail_Adress''? – Ravi
user.getEmail_Address指的是在登錄時存儲用戶信息的會話bean。 –