C.V.

 
 

       10.5.22 Servlet edcat.java

       Pentru a se introduce noi subcategorii intr-o categorie existenta este apelat acest servlet. El genereaza o casuta de editare in care se trece denumirea subcategoriei care se creaza, si doua butoane, unul pentru validare si celalalt pentru revenire a la pagina cu categorii.

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 edcat 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();
  Connection con=(Connection) ses.getAttribute("connexion");
   
  String cat = req.getParameter("cat");
  if(cat==null)
    cat=(String)ses.getAttribute("cat");  
	
  String url1 = res.encodeURL("/adi/servlet/insct"); 
  String url2 = res.encodeURL("/adi/servlet/categ"); 
  
  PrintWriter out = res.getWriter();    
  
  out.println("<html>");
  out.println("<head>");
  out.println("<title>Inserare: pagina realizata de servlet-ul edcat" + "</title>");
  out.println("<meta http-equiv=\"Pragma\" content=\"no-cache\">");
  out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">");
  out.println("<META content=\"text/html; charset=windows-1252\" http-equiv=Content-Type>");
  out.println("<LINK href=\"/adi/tli.css\" rel=STYLESHEET type=text/css>");	
  out.println("<META content=\"MSHTML 5.00.2614.3500\" name=GENERATOR>");	  
  out.println("<SCRIPT language=JavaScript1.1 src=\"/adi/Scriptj.js\"></SCRIPT>");
  out.println("<SCRIPT>");
  out.println("function validareCat(form)");
  out.println("{return (checkString(form.elements[\"subcat\"],sSubct))}");
  out.println("</SCRIPT>");  
  out.println("</head>");
  out.println("<body>");

  out.println("<table  cellspacing=\"5\" width=\"700\">"); 
  out.println("<td width=200> </td>");
  out.println("<td width=400 align=\"center\" valign=center>");
  out.println("<form action=\"" + url2 + "\"method=\"post\">");
  out.println("<input type=\"submit\" value=Categorii>");
  out.println("</form>");
  out.println("<br><br><br>");
  out.println("<form action=\"" + url1 + "\"method=\"post\">");
  out.println("<input type=\"button\" value=Validare onclick=\"if (validareCat(this.form)) this.form.submit();\">");
  out.println("<br><br><br>");
  
  try{	
    Statement stmt  = con.createStatement(); 
    ResultSet rs; 
    String querry;
    querry="select den from categ where cod=" + cat;
    rs = stmt.executeQuery(querry);	
    out.println("In categoria <b>" + rs.getString(1) + "</b><br>");	
    rs.close();stmt.close();
  }
  catch(SQLException e) {out.println("An SQL Exception was thrown.");}

  out.println("<input type=\"text\" name=subcat>");
  out.println("</form>");
  out.println("</td>");
  out.println("<td width=200> </td>");
  out.println("</table>");	  

  out.println("</body></html>");
  out.close();
}
}




 
 
C.V.
 
Hosted by www.Geocities.ws

1