Advertisement
Guest User

Untitled

a guest
Feb 16th, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.51 KB | None | 0 0
  1.   public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  2.   {
  3.     response.setContentType(CONTENT_TYPE);
  4.     PrintWriter out = response.getWriter();
  5.     out.println("<html>");
  6.     out.println("<head><title>Servlet24</title></head>");
  7.     out.println("<body>");
  8.     StringValueCollection vars=new StringValueCollection();
  9.     try{  
  10.       Class.forName("oracle.jdbc.driver.OracleDriver");
  11.       String driverurl="jdbc:oracle:thin:@172.26.99.42:1521:asunt1";
  12.       Connection Connection1 = DriverManager.getConnection(
  13.       driverurl,"isk_kont","isk_kont01");
  14.       Statement Statement1=Connection1.createStatement();
  15.       vars.importData(request,"s_grupstu grupstu.idz");      
  16.       printTitle(out,Statement1,vars);
  17.       printBody(out,Statement1,vars);
  18.     }
  19.     catch (Exception e)
  20.     {
  21.       out.println(e.toString());
  22.       out.println("Current vars:");
  23.       out.println(vars.getAllValues());
  24.     }    
  25.     out.println("</body></html>");
  26.     out.close();
  27.   }
  28.   private void printTitle(PrintWriter out,Statement Statement1,StringValueCollection vars) throws Exception
  29.   {
  30.     String sq="select g.namgruk,s.shifr,s.nam\n"+
  31.               "from isk_kont.grupstu g\n"+
  32.               "inner join iss_spr.special s on g.s_special=s.idz\n"+
  33.               "where g.idz="+vars.getString("grupstu.idz");
  34.     vars.setString("currentSQL",sq);
  35.     vars.importData(Statement1,sq,"namgruk grupstu.nam,shifr special.shifr,nam special.nam");
  36.     out.println("<p>Титульный лист</p>");
  37.     out.println("<p>По специальности "+vars.getToHTML("special.shifr")+" "+vars.getToHTML("special.nam")+"</p>");
  38.   }
  39.   private void printBody(PrintWriter out,Statement Statement1,StringValueCollection vars) throws Exception
  40.   {
  41.     vars.setString("partHTML","<p>Перечень студентов специальности "+vars.getToHTML("special.nam")+",");
  42.     vars.appendString("partHTML","обучающихся в группе "+vars.getToHTML("grupstu.nam")+"</p>");
  43.     out.println(vars.getString("partHTML"));
  44.     String sq="select l.fam\n"+
  45.               "from isk_kont.teksost t\n"+
  46.               "inner join isk_kont.lichkr l on t.idlich=l.id\n"+
  47.               "where t.s_grupstu="+vars.getString("grupstu.idz");
  48.     vars.setString("currentSQL",sq);
  49.     ResultSet Query1=Statement1.executeQuery(sq);
  50.     while (Query1.next())
  51.     {      
  52.       out.println("<p>"+vars.getInc("studIndex")+". "+func.ToHtml(Query1.getString("fam"))+"</p>");
  53.     }
  54.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement