Как использовать сравнение в JSP с подключением к Postgres - PullRequest
0 голосов
/ 20 февраля 2020

Итак, я делаю форму входа и регистрации, используя ТОЛЬКО JSP, и мне повезло до одного очка. Поэтому я пытаюсь провести сравнение после того, как вы нажмете кнопку входа в систему, чтобы убедиться, что введенные данные действительно находятся в базе данных, поэтому пользователь может войти в систему, и, несмотря на поиск, я действительно только нахожу вещи, которые заставляют меня делать все в. java файл (который мне не очень помогает). Ниже моя проверка входа. В базе данных я использую имя пользователя как userID и пароль как myPassword. У меня он ищет запись spacifi c, но я хочу, чтобы он искал в моей Postgres информацию там. Есть идеи?

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <%-- Title of Page --%>
        <title>Check</title>
    </head>
    <body>
    <%-- Connection to Database --%>
    <sql:setDataSource var = "snapshot" driver = "org.postgresql.Driver"
         url = "jdbc:postgresql://127.0.0.1:5432/webd4201_db?currentSchema=assignment2"
         user = "webd4201_admin"  password = "password"/>

         <%-- grabbing the login parameters of the username and password then creating an if statement that checks whether or not the 
         parameters of the login page match the spacific given parameters. if Yes, it redirects to the Home.jsp, if not, 
         redirects to the Error.jsp--%>
        <%
        String username=request.getParameter("username");
        String password=request.getParameter("password");


        if((username.equals("100599117") && password.equals("password")))
            {
            session.setAttribute("username",username);
            response.sendRedirect("Home.jsp");
            }
        else
            response.sendRedirect("Error.jsp");
        %>
    </body>
</html>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...