该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public class LoginServlet extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException,java.io.IOException {
String errMsg = "";
RequestDispatcher rd;
String username = request.getParameter("username");
String pass = request.getParameter("pass");
try {
DbDao dd = new DbDao("com.mysql.jdbc.Driver", "jdbc:mysql://localhost:3306/javaee", "root", "admin");
ResultSet rs = dd.query("select pass from user_table" + "where name = ?", username);
if (rs.next()) {
if (rs.getString("pass").equals(pass)) {
rd = request.getRequestDispatcher("/welcome.jsp");
rd.forward(request, response);
}
else {
errMsg += "账号密码不匹配";
}
}
else {
errMsg += "您的账号不存在";
}
}
catch(Exception e) {
e.printStackTrace();
}
if (errMsg != null && errMsg.equals("")) {
rd = request.getRequestDispatcher("/login.jsp");
request.setAttribute("err", errMsg);
rd.forward(request, response);
}
}
}
DbDao类已成功编译。。。