diff --git a/WEB-INF/src/controleur/Account.java b/WEB-INF/src/controleur/Account.java index d210ac9f13e7b37f2bcfd46780ebfceb9dd55c62..91245569dfa64173703920069d116e12f61b1f74 100644 --- a/WEB-INF/src/controleur/Account.java +++ b/WEB-INF/src/controleur/Account.java @@ -15,6 +15,8 @@ import modele.dto.User; @WebServlet("/account") public class Account extends HttpServlet{ + DaoUser daoUser = new DaoUser(); + @Override public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = (String) req.getSession().getAttribute("username"); @@ -26,8 +28,7 @@ public class Account extends HttpServlet{ String action = (String) req.getParameter("action"); HttpSession session = req.getSession(); - DaoUser daoUser = new DaoUser(); - + switch (action){ case "logout": session.invalidate(); diff --git a/WEB-INF/src/controleur/Authent.java b/WEB-INF/src/controleur/Authent.java index 73c0c8e5f0f7d201aeed03542ceb4be7ce291dcd..6d308e71594c1f7d52002128c6d808a7fe23a9aa 100644 --- a/WEB-INF/src/controleur/Authent.java +++ b/WEB-INF/src/controleur/Authent.java @@ -14,9 +14,9 @@ import modele.dto.User; @WebServlet("/authent") public class Authent extends HttpServlet { + DaoUser daoUser = new DaoUser(); @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { - DaoUser daoUser = new DaoUser(); String action = req.getParameter("action"); String username = req.getParameter("username"); String password = req.getParameter("password"); diff --git a/WEB-INF/src/controleur/MessageController.java b/WEB-INF/src/controleur/MessageController.java index d4dced676bfe5a31c6b0fa075a79b3b665364b68..e21947d3d2fe56971f3f005e28aa204487d0034c 100644 --- a/WEB-INF/src/controleur/MessageController.java +++ b/WEB-INF/src/controleur/MessageController.java @@ -15,6 +15,8 @@ import java.time.LocalDateTime; @WebServlet("/message") public class MessageController extends HttpServlet { + DaoMessage daoMessage = new DaoMessage(); + DaoLike daoLike = new DaoLike(); @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username; @@ -33,7 +35,6 @@ public class MessageController extends HttpServlet { int idThread = Integer.parseInt(req.getParameter("thread")); if (contenue != null && !contenue.isEmpty()) { - DaoMessage daoMessage = new DaoMessage(); Message message = new Message(0, username, idThread, contenue, LocalDateTime.now()); daoMessage.create(message); } @@ -48,7 +49,6 @@ public class MessageController extends HttpServlet { try { int idMessage = Integer.parseInt(req.getParameter("message")); int idThread = Integer.parseInt(req.getParameter("thread")); - DaoLike daoLike = new DaoLike(); Like like = new Like(username, idMessage); // Vérifier si l'utilisateur a déjà liké ce message diff --git a/WEB-INF/src/controleur/ThreadController.java b/WEB-INF/src/controleur/ThreadController.java index 1735ce9837cd12312fe16838c697cd6339e2233f..86a248936d2f08f0b158c44345f70999871f799a 100644 --- a/WEB-INF/src/controleur/ThreadController.java +++ b/WEB-INF/src/controleur/ThreadController.java @@ -15,6 +15,8 @@ import modele.dto.Thread; @WebServlet("/thread") public class ThreadController extends HttpServlet { + DaoFollower daoFollower = new DaoFollower(); + DaoThread daoThread = new DaoThread(); @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username; @@ -25,8 +27,6 @@ public class ThreadController extends HttpServlet { } String action = (String) req.getParameter("action"); String vue; - DaoFollower daoFollower = new DaoFollower(); - DaoThread daoThread = new DaoThread(); int idThread;