Advertisement
Mohamed_AIT_RAMI

addLanguage

Jun 22nd, 2020
1,734
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.95 KB | None | 0 0
  1. package cpFinal;
  2.  
  3. import java.io.File;
  4. import java.io.IOException;
  5. import java.io.InputStream;
  6. import java.util.Date;
  7.  
  8. import javax.persistence.Id;
  9. import javax.servlet.ServletException;
  10. import javax.servlet.annotation.MultipartConfig;
  11. import javax.servlet.http.HttpServlet;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14. import javax.servlet.http.Part;
  15.  
  16. import org.apache.commons.io.FileUtils;
  17. import org.bson.Document;
  18.  
  19. /**
  20.  * Servlet implementation class addLanguage
  21.  */
  22. @MultipartConfig
  23. public class addLanguage extends HttpServlet {
  24.  
  25.     private static final long serialVersionUID = 1L;
  26.      
  27.     /**
  28.      * @see HttpServlet#HttpServlet()
  29.      */
  30.     public addLanguage() {
  31.         super();
  32.         // TODO Auto-generated constructor stub
  33.     }
  34.  
  35.     /**
  36.      * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  37.      */
  38.     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  39.         // TODO Auto-generated method stub
  40.         request.getRequestDispatcher("/addLanguage.jsp").forward(request, response);
  41.     }
  42.     /**
  43.      * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  44.      */
  45.     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  46.         // TODO Auto-generated method stub
  47.  
  48.         String name = request.getParameter("LanguageName");
  49.         request.setAttribute("add", "Success");
  50.         if(DAO.isLanguageNameExiste(name) == 0) {
  51.            
  52.         Document user;
  53.         long ID = DAO.getMaxDocument("AvailableLanguage") +1 ;
  54.         user = new Document().append("_id", ID).append("name",name);
  55.         mongodbConnection.getCollection("AvailableLanguage").insertOne(user);
  56.         request.getRequestDispatcher("/addLanguage.jsp?add=success").forward(request, response);
  57.  
  58.         }
  59.         else {      
  60.             response.setIntHeader("Refresh",0);
  61.         }
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement