Я разрабатываю сайт с использованием java ee, Tomcat 9. IDE Eclipse У меня есть форма на странице входа в систему, которая отправляется в LoginServlet для признаков и после признаков переадресации на домашнюю страницу.Но с отладкой и результатами я увидел, что никогда не перехожу на HomeServlet.
Я уже пытаюсь изменить путь, чтобы изменить действие на форму
Здесь web.xml
<!-- Servlet CONNEXION -->
<servlet>
<servlet-name>ConnexionServlet</servlet-name>
<servlet-class>servlets.ConnexionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ConnexionServlet</servlet-name>
<url-pattern>/connexion</url-pattern>
</servlet-mapping>
<!-- Servlet ACCUEIL -->
<servlet>
<servlet-name>AccueilServlet</servlet-name>
<servlet-class>servlets.AccueilServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AccueilServlet</servlet-name>
<url-pattern>/accueil</url-pattern>
</servlet-mapping>
Действие connexion.jsp
Переходит на ConnexionServlet для признаков и переходит на домашнюю страницу
private static final long serialVersionUID = 1L;
private static final String VUE ="/WEB-INF/connexion.jsp";
private static final String VUE_ACCUEIL="/WEB-INF/accueil.jsp";
//Premier affichage de la page
protected void doGet(HttpServletRequest request , HttpServletResponse response) throws ServletException, IOException {
this.getServletContext().getRequestDispatcher(VUE).forward(request, response);
}
public void doPost(HttpServletRequest request , HttpServletResponse response) throws ServletException, IOException{
ConnexionTraitement conT = new ConnexionTraitement();
boolean go=false;
try {
go = conT.connexionCliente(request);
} catch (SQLException e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
if(go) {
/*System.out.println(request.getRequestURI());
String newRequest = request.getRequestURI() ;
System.out.println( "servlet path"+request.getServletPath());
newRequest = "/doyourhair/accueil";
System.out.println(request.getRequestURI());*/
this.getServletContext().getRequestDispatcher(VUE_ACCUEIL).forward(request, response);
}else {
this.getServletContext().getRequestDispatcher(VUE).forward(request, response);
}
}
Предполагается перейти надомашний сервер (у меня есть такой режим, как загрузка списка из базы данных, поэтому он динамический) и после показа страницы
Но когда я отправляю, он переходит на сервлет подключения и т. д. и просто вводит простую домашнюю страницу безмой список