What should I do if nothing happens when I click on a link (on the created website) and it doesn't send me anywhere? Everything is fine with the link and the servlet is there (Java, IDEA)
package labka4;import java.io.IOException;import java.util.List;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@WebServlet("/home")public class HomeControllerr extends HttpServlet { // Методдляобробки GET-запитів protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { List<Videoo> home = VideoDAOs.getAllVideos();// Передачаспискувідеов JSP request.setAttribute("videos", home); // Перенаправленнянаголовнусторінку RequestDispatcher dispatcher = request.getRequestDispatcher("/index.jsp"); dispatcher.forward(request, response); } // Методдляобробки POST-запитів protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Отриманняпараметрівз POST-запиту, якіможутьміститиінформаціюпроклікпопосиланню String linkClicked = request.getParameter("linkClicked"); // Логікадляобробкикліківпопосиланнях if (linkClicked != null && !linkClicked.isEmpty()) { // Вашалогікаобробкикліківпопосиланняхтут // Наприклад, виможетевиконатипевнідіїнасерверіабоперенаправитикористувачанаіншусторінку // Наприклад, перенаправленнянасторінку"/details" зідентифікаторомвідео response.sendRedirect("/details?id=" + linkClicked); } else { // Віншомувипадку, якщопараметр linkClicked небувпереданий, можнавиконатиіншідіїабоігноруватизапит // Наприклад, перенаправленнянаголовнусторінку response.sendRedirect("/home"); } }}
I tried changing the link, adding an html file, doing something with the servlet. But nothing helped. So I showed a servlet file that doesn't send anything on the website