在Netbeans中登录
是否有一种方法可以让系统将用户输入的ID和密码与数据库中的进行比较。到目前为止,它还不能工作,因为即使我输入了正确的ID和密码,它仍然会返回到登录页面 这是index.xhtml:在Netbeans中登录,netbeans,Netbeans,是否有一种方法可以让系统将用户输入的ID和密码与数据库中的进行比较。到目前为止,它还不能工作,因为即使我输入了正确的ID和密码,它仍然会返回到登录页面 这是index.xhtml: <tr> <td align="right">USERNAME :</td> <td al
<tr>
<td align="right">USERNAME :</td>
<td align="left"><h:inputText id="staffID" value="#{loginCheck.staffID}" required="true" requiredMessage="*Please Fill In The Field" /></td>
</tr>
<tr><td/><td colspan="2" align="left"><h:message for="staffID" class="error_message" style="font-size: 11px; color: red"/></td></tr>
<tr>
<td align="right">PASSWORD :</td>
<td align="left"><h:inputSecret id="password" value="#{loginCheck.password}" required="true" requiredMessage="*Please Fill In The Field" /></td>
</tr>
<tr><td/><td colspan="2" align="left"><h:message for="password" class="error_message" style="font-size: 11px; color: red"/></td></tr>
<tr>
<td colspan="2" align="center"><h:commandButton value="LOGIN" action="#{loginCheck.checkValidUser}"></h:commandButton></td>
</tr>
public void dbData(String staffID){
try
{
Class.forName("com.mysql.jdbc,Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/otawaDB","root","");
statement = connection.createStatement();
SQL = "SELECT * from staff where staffID like ('" + staffID + "')";
resultSet = statement.executeQuery(SQL);
dbStaffID = resultSet.getString(1).toString();
dbPassword = resultSet.getString(2).toString();
}
catch(Exception ex)
{
ex.printStackTrace();
System.out.println("Exception Occured In The Process: " + ex);
}
}