|
       10.5.10 Servlet opmod.java
       Acest servlet se comporta ca un demultiplexor, in functie de cererea utilizatorului delegand executia sarcinilor fie la servlet-ul "modif", cand s-a apasat unul dintre butoanele next sau prev, fie la lista cu subcategorii, pentru alegerea unei alte operatii si a unei alte subcategorii, fie la servlet-ul "mdpro", atunci cand se valideaza modificarile facute.
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 opmod 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 subct = req.getParameter("subct");
String next = req.getParameter("next");
String modif = req.getParameter("modif");
if(modif!=null){//inserare
RequestDispatcher rd = req.getRequestDispatcher("mdpro");
rd.forward(req,res);
}
if(subct!=null){//stergere
RequestDispatcher rd = req.getRequestDispatcher("opert");
rd.forward(req,res);
}
if(next!=null){//modificare
RequestDispatcher rd = req.getRequestDispatcher("modif");
rd.forward(req,res);
}
}
}
|
|