Guest User

Untitled

a guest
Sep 1st, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.47 KB | None | 0 0
  1. <%@page import="cz.futurait.apolloarcade.VisitWriter"%>
  2. <%@page import="cz.futurait.apolloarcade.LoginWriter"%>
  3. <%@page import="cz.futurait.apolloarcade.PurchaseWriter"%>
  4. <%@page import="cz.futurait.apolloarcade.LastIdFinder"%>
  5. <%@page import="cz.futurait.apolloarcade.GetActualTime"%>
  6. <%@page import="java.util.Calendar"%>
  7. <%@page import="cz.futurait.apolloarcade.GetPreFormattedActualYear"%>
  8. <%@page import="java.text.SimpleDateFormat"%>
  9. <%@page import="java.util.Date"%>
  10. <%@ page language="java" contentType="text/html; charset=UTF-8"
  11.     pageEncoding="UTF-8"%>
  12.     <%@ page import="java.sql.*"%>
  13. <%@ page import="java.util.*"%>
  14. <%
  15. request.setCharacterEncoding("UTF-8");
  16. Connection con = null;
  17. String url = pageContext.getServletContext().getInitParameter("url");//"jdbc:mysql://localhost:3306/";
  18. String driver = "com.mysql.jdbc.Driver";
  19. String db = pageContext.getServletContext().getInitParameter("db");
  20. String user = pageContext.getServletContext().getInitParameter("user");
  21. String password = pageContext.getServletContext().getInitParameter("password");
  22. String fullurl = url+db+"?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8";
  23.  
  24. if(request.getParameter("visitsPrinter")!=null){
  25.     String from = request.getParameter("from");
  26.     String to = request.getParameter("to");
  27.     if(from==null){
  28.         from = GetPreFormattedActualYear.get();
  29.         to=GetPreFormattedActualYear.get();
  30.     }
  31.     %>
  32.     <div class='customerRegistration center' >
  33.         <form method="post">
  34.             OD <input type="text" name="from" value="<%=from%>" class='inputText2'/><br/>
  35.             DO <input type="text" name="to" value="<%=to%>" class='inputText2'/><br/>
  36.             <input type="submit" name="visitsFind" value="Hledat" class='buttonMain'/>
  37.         </form>
  38.     </div>
  39.     <%
  40.  
  41.     String fromDate = request.getParameter("from");
  42.     String toDate = request.getParameter("to");
  43.    
  44.     SimpleDateFormat sdf = new SimpleDateFormat("yyyy.M.dd");
  45.    
  46.     if(fromDate == null)fromDate=GetPreFormattedActualYear.get(); toDate=GetPreFormattedActualYear.get();
  47.     Date fromDateDate = sdf.parse(fromDate);
  48.     Date toDateDate = sdf.parse(toDate);
  49.    
  50.     Calendar c = Calendar.getInstance();
  51.     c.setTime(toDateDate);
  52.     c.add(Calendar.DAY_OF_MONTH, 1);
  53.     Date endDate = c.getTime();
  54.    
  55.    
  56.     %>
  57.     <table class='tablec2'>
  58.     <%
  59.    
  60.     try {
  61.         Class.forName(driver).newInstance();
  62.         con = DriverManager.getConnection(fullurl, user, password);
  63.         try {
  64.             PreparedStatement st = con.prepareStatement("select * from visit left join customer on customer_id = customer.id;");
  65.             String x = " where visit.from_time > ? and visit.to_time < ?";
  66.             //st.setDate(1, new java.sql.Date(fromDateDate.getTime()));
  67.             //st.setDate(2, new java.sql.Date(endDate.getTime()));
  68.             ResultSet res = st.executeQuery();
  69.                 while (res.next()){
  70.                     String lastname = res.getString("lastname");
  71.                     String firstname = res.getString("firstname");
  72.                     String fromTime = res.getString("from_time");
  73.                     String toTime = res.getString("to_time");
  74.                     SimpleDateFormat sdf2 = new SimpleDateFormat("d.M.yyy H:m:s");
  75.                    
  76.                     Date d2 = sdf2.parse(fromTime);
  77.                    
  78.                     %>
  79.                     <tr>
  80.                         <td>
  81.                             <%=firstname+lastname %>
  82.                         </td>
  83.                         <td width='300px'>
  84.                             <small><%=fromTime+"<br/>"%></small>
  85.                         </td>
  86.                     </tr>
  87.                     <%
  88.                 }
  89.             con.close();
  90.         }catch (SQLException s) {
  91.             System.out.println("SQL code does not execute 5.");
  92.             s.printStackTrace();
  93.         }
  94.     }catch (Exception e) {
  95.         e.printStackTrace();
  96.     }
  97.  
  98. }
  99.  
  100.  
  101. %>
  102. </table>
Add Comment
Please, Sign In to add comment