C.V.

 
 

       10.4.5 Servlet prcos.java

       Acest servlet lucreaza ca un demultiplexor pentru cererile clientului care a folosit pagina realizata de servlet-ul alimb.java. El face delegarea sarcinilor catre servlet-urile alimb.java , catre cosal.java sau adcos.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 prcos 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 cosp = req.getParameter("cos");
  String subc = req.getParameter("subcat");
  String adcos = req.getParameter("adcos");
  String rmcos = req.getParameter("rmcos");
  if(cosp!=null){
    RequestDispatcher rd = req.getRequestDispatcher("cosal"); 
    rd.forward(req,res);
  }
  else
    if(adcos!=null){
      RequestDispatcher rd = req.getRequestDispatcher("adcos");      
      rd.forward(req,res);
    }
    else
       if(rmcos!=null){
         ses.removeAttribute("cosal"); 
         RequestDispatcher rd = req.getRequestDispatcher("adcos");    
         rd.forward(req,res);
      }
      else{ 
        RequestDispatcher rd = req.getRequestDispatcher("alimb");      
        rd.forward(req,res);
      } 
  }
}




 
 
C.V.
 
Hosted by www.Geocities.ws

1