Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Web;
- import java.io.IOException;
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.*;
- import Metier.*;
- @WebServlet("/ServletOperation")
- public class ServletOperation extends HttpServlet {
- private static final long serialVersionUID = 1L;
- public ServletOperation() {
- super();
- }
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- request.getSession().setAttribute("user", null);
- getServletContext().getRequestDispatcher("/login.jsp").forward(request, response);
- }
- protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- HttpSession session= request.getSession();
- String page= (String) session.getAttribute("page");
- User user;
- if (page.equals("inscription")) {
- String email=request.getParameter("email");
- if (User.getUser(email)==null) {
- user= new User();
- user.setEmail(email);
- user.setNomPr(request.getParameter("nomPr"));
- user.setPassWord(request.getParameter("passWord"));
- user.setStatut(request.getParameter("statut"));
- doGet(request,response);
- }
- else {
- request.setAttribute("erreur", "email deja existant");
- getServletContext().getRequestDispatcher("/inscription.jsp").forward(request, response);
- }
- }
- else
- if (page.equals("login")) {
- String email=request.getParameter("email");
- String passWord=request.getParameter("passWord");
- user=User.getUser(email, passWord);
- if (user!=null) {
- session.setAttribute("user",user );
- getServletContext().getRequestDispatcher("/AjoutMessage.jsp").forward(request, response);
- }
- else {
- request.setAttribute("erreur", "email ou mot de passe incorrect");
- doGet(request,response);
- }
- }
- else
- if (page.equals("AjoutMessage")) {
- String action=request.getParameter("action");
- user=(User)session.getAttribute("user");
- if (action.equals("envoi")) {
- Message message=new Message();
- message.setUser(user);
- message.setMessage(request.getParameter("message"));
- getServletContext().getRequestDispatcher("/AjoutMessage.jsp").forward(request, response);
- }
- else
- if (action.equals("visualiser")){
- session.setAttribute("messages",Message.getMessagesByUser(user));
- getServletContext().getRequestDispatcher
- ("/visualiserMessages.jsp").forward(request, response);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement