Skip to content
Snippets Groups Projects
Commit 29c8f0fb authored by Maxime Gosselin's avatar Maxime Gosselin
Browse files

Rajout d'un try catch pour l'erreur de l'id

parent a52aef9b
No related branches found
No related tags found
No related merge requests found
......@@ -27,16 +27,23 @@ public class MessageController extends HttpServlet {
switch (action){
case "send":
String contenue = req.getParameter("message");
DaoMessage daoMessage = new DaoMessage();
int idThread = Integer.parseInt(req.getParameter("thread"));
Message message = new Message(0, username, idThread, contenue, LocalDateTime.now());
daoMessage.create(message);
vue = "thread?action=open&id=" + idThread;
try {
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);
}
vue = "thread?action=open&id=" + idThread;
} catch (NumberFormatException exception){
req.setAttribute("error", "Ne changez pas l'url vous même!");
vue = "/WEB-INF/error.jsp";
}
break;
default:
vue = "";
}
req.getRequestDispatcher(vue).forward(req, resp);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment