C.V.

 
 

       10.5.21 Servlet opcat.java

       Este un demultiplexor pentru cererea utilizatorului delegand executia sarcinilor catre servlet-urile: edcat.java, stect.java sau malct.java.


import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.RequestDispatcher;
import javax.servlet.http.*;
import javax.servlet.http.HttpSession;
import java.util.*;

public class opcat extends HttpServlet {  

public void doPost(HttpServletRequest req, HttpServletResponse res)
  throws ServletException, IOException {
  doGet(req,res);
}

public void doGet(HttpServletRequest req, HttpServletResponse res)
  throws ServletException, IOException {
  
  res.setContentType("text/html");
  HttpSession ses = req.getSession();
  
  String Categorie = req.getParameter("cat");
  String Operatie = req.getParameter("op");
  String Admin = req.getParameter("admin");
      
  if(Operatie==null || Categorie==null){
    if(Admin==null){
      PrintWriter out = res.getWriter ();
      out.println("<html>");
      out.println("<meta http-equiv=\"Pragma\" content=\"no-cache\">");
      out.println("<head>");
      out.println("<title>Administrare magazin</title>");
      out.println("</head>");
      out.println("<body>");
      out.println("<br> Trebuie sa alegeti o operatie si o categorie");
      out.println("</body></html>");
      out.close();	
    }
    else{
      RequestDispatcher rd = req.getRequestDispatcher("admin"); 
      rd.forward(req,res);
    }
  }	 
  else{
    ses.setAttribute("cat",Categorie);  
	  
    if(Operatie.equals("ins")){//inserare 	 
      RequestDispatcher rd = req.getRequestDispatcher("edcat"); 
      rd.forward(req,res);
   }
   if(Operatie.equals("ste")){//stergere
     RequestDispatcher rd = req.getRequestDispatcher("stect"); 
     rd.forward(req,res);
   }
   if(Operatie.equals("mod")){//modificare
     RequestDispatcher rd = req.getRequestDispatcher("malct"); 
     rd.forward(req,res);
   }
}
}
}




 
 
C.V.
 
Hosted by www.Geocities.ws

1