Mình đang làm chức năng thay đỗi password cho customer. 1 người khách hàng nếu bị lộ thông tin password ra ngoài , họ có thể edit password của mình trong account của họ. Nhưng mình bị vướng fai những lỗi sau:
password.jsp
Code:
<% page contentType="text/html; charset=utf-8" language="java" import="java.util.*, java.sql.*" errorPage ="" %>
<%@ include file= "connection.jsp" %>
<%
PreparedStatement sta = con.prepareStatement("select * from customer");
ResultSet rs = sta.executeQuery();
%>
<html>
<body>
<form action="editpassword.jsp" method=post>
new password :
<input type=text name=password ><input type=submit value="Change">
<br><br>
<table>
<tr>
<td>password</td>
</tr>
<% while (rs.next()) {%>
<tr>
<td><% = rs.getString("password") %></td>
</tr>
<%}%>
</table>
<%con.close();%>
</body>
</html>
editpassword.jsp
Code:
<% page contentType="text/html; charset=utf-8" language="java" import="java.util.*, java.sql.*" errorPage ="" %>
<%@ include file= "connection.jsp" %>
<%
String password = request.getParameter("password"):
PreparedStatement statement :
statement = con.prepareStatement("UPDATE customer WHERE password");
statement.setString(1,password);
statement.executeUpdate();
%>
editpassword.jsp bị báo lỡi ở phần
statement.executeUpdate()
ngoài phần ROOT CAUSE mình còn nhận đc báo lỗi là
Syntax ERROR in UPDATE statement 39.gif? mình chịu thua, syntax mình làm đúng theo SQL mà.
Mong các bạn giúp đỡ