У меня есть этот кусок кода для страницы входа, но когда я бегу. Как установить условие подключения к базе данных
Файл UserServlet
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String _email = request.getParameter("email").toString().trim();
String _password = request.getParameter("password").toString().trim();
Users user = new User().login(_email,_password);
if(user != null){
request.getSession().setAttribute("user_session", user);
response.sendRedirect("Welcome.jsp");
}else{
//request.setAttribute("message","Email or password Error");
//request.getRequestDispatcher("index.html").forward(request, response);
response.getWriter().println("Erreur");
}
}
Файл UserImp
public class UsersImp implements IUsers{
public IUsers iUsers = new IUsers() {
private DB db = new DB();
@Override
public Users login(String email, String password) {
Users users = null;
String sql = "SELECT * FROM users WHERE email=? AND password=?";
try {
db.initPrepare(sql);
db.getPstm().setString(1, email);
db.getPstm().setString(2, password);
ResultSet rs = db.executeSelect();
if(rs.next()){
users = new Users();
users.setEmail(rs.getString(1));
users.setPasswrod(rs.getString(2));
}
} catch (Exception e) {
e.printStackTrace();
}
return users;
}
};
@Override
public Users login(String email, String password) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}