Как правило, каждый JSP транслируется и компилируется в сервлет, и многие вещи, которые вы можете делать с сервлетами, вы можете делать с JSP.
Вы можете изменить свою форму action = "Lognn" method = "post", чтобы сформировать action = "Lognn.jsp" method = "post", тогда
в Lognn.jsp вы можете прочитать свои входные параметры из html, например: <% = request.getParameter ("name")%>, затем
в Lognn.jsp вы можете напрямую подключиться к базе данных или использовать EJB
и, наконец, вы можете вернуть вывод html из той же JSP.
Формально он будет работать без сервлета, но в каталоге CATALINA_HOME / WORk сервлет будет внутренне создан и скомпилирован из вашего JSP.