Advertisement
Guest User

Untitled

a guest
Jan 12th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.71 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6.  
  7. import java.io.IOException;
  8. import java.io.PrintWriter;
  9. import static java.lang.System.out;
  10. import java.sql.Connection;
  11. import java.sql.DriverManager;
  12. import java.sql.ResultSet;
  13. import java.sql.SQLException;
  14. import java.sql.Statement;
  15. import java.util.logging.Level;
  16. import java.util.logging.Logger;
  17. import javax.servlet.ServletException;
  18. import javax.servlet.annotation.WebServlet;
  19. import javax.servlet.http.HttpServlet;
  20. import javax.servlet.http.HttpServletRequest;
  21. import javax.servlet.http.HttpServletResponse;
  22. import javax.servlet.http.HttpSession;
  23.  
  24. /**
  25. *
  26. * @author Peter
  27. */
  28. @WebServlet(urlPatterns = {"/home"})
  29. public class home extends HttpServlet {
  30.  
  31. String driver = "com.mysql.jdbc.Driver";
  32. Connection con = null;
  33. Statement stmt = null;
  34. ResultSet rs = null;
  35. String userName = "root";
  36. String password = "";
  37. String URL = "jdbc:mysql://localhost/eshop";
  38. HttpSession session;
  39. Integer id_usera = 0;
  40. Integer admin = 0;
  41. Integer kosik = 0;
  42.  
  43. @Override
  44. public void init() {
  45. try {
  46. super.init();
  47. Class.forName(driver);
  48. con = DriverManager.getConnection(URL, userName, password);
  49. } catch (Exception ex) {
  50. out.println(ex.toString());
  51. }
  52. }
  53.  
  54. public int CheckUser(String meno, String heslo) {
  55. int vysledok = 0;
  56. try {
  57. stmt = con.createStatement();
  58. rs = stmt.executeQuery("select max(id) as iid,count(id) as pocet from users "
  59. + "where login='" + meno + "' and heslo='" + heslo + "'");
  60.  
  61. rs.next();
  62. if (rs.getInt("pocet") == 1) {
  63. vysledok = rs.getInt("iid");
  64. }
  65. stmt.close();
  66. } catch (Exception ex) {
  67. return 0;
  68. }
  69. return vysledok;
  70. }
  71.  
  72. public int CheckRegisterUser(String meno) {
  73. int vysledok = 0;
  74. try {
  75. stmt = con.createStatement();
  76. rs = stmt.executeQuery("select max(id) as iid,count(id) as pocet from users "
  77. + "where login='" + meno + "'");
  78.  
  79. rs.next();
  80. if (rs.getInt("pocet") == 1) {
  81. vysledok = rs.getInt("iid");
  82. }
  83. stmt.close();
  84. } catch (Exception ex) {
  85. return 0;
  86. }
  87. return vysledok;
  88. }
  89.  
  90. public int CheckUserEmail(String meno) {
  91. int vysledok = 0;
  92. try {
  93. stmt = con.createStatement();
  94. rs = stmt.executeQuery("select max(id) as iid,count(id) as pocet from users "
  95. + "where email='" + meno + "'");
  96.  
  97. rs.next();
  98. if (rs.getInt("pocet") == 1) {
  99. vysledok = rs.getInt("iid");
  100. }
  101. stmt.close();
  102. } catch (Exception ex) {
  103. return 0;
  104. }
  105. return vysledok;
  106. }
  107.  
  108. public void ZapamatajUdajeOUserovi(int id_usera) {
  109. try {
  110. stmt = con.createStatement();
  111. rs = stmt.executeQuery("SELECT meno, priezvisko, admin, zlava, kosik, mesto, adresa, email from users "
  112. + "where id='" + id_usera + "'");
  113. rs.next();
  114.  
  115. session.setAttribute("ID", (Integer) id_usera);
  116. session.setAttribute("meno", rs.getString("meno") + " " + rs.getString("priezvisko"));
  117. session.setAttribute("admin", (Integer) rs.getInt("admin"));
  118. session.setAttribute("zlava", (Integer) rs.getInt("zlava"));
  119. session.setAttribute("kosik", (Integer) rs.getInt("kosik"));
  120. session.setAttribute("mesto", (String) rs.getString("mesto"));
  121. session.setAttribute("adresa", (String) rs.getString("adresa"));
  122. session.setAttribute("email", (String) rs.getString("email"));
  123. session.setAttribute("name", (String) rs.getString("meno"));
  124. session.setAttribute("surname", (String) rs.getString("priezvisko"));
  125. session.setMaxInactiveInterval(600); // 10 minut
  126.  
  127. stmt.close();
  128. } catch (Exception ex) {
  129. }
  130. }
  131.  
  132. public void spravFormu(PrintWriter out, int id) {
  133. Integer zlava = (Integer) session.getAttribute("zlava");
  134. int aktCena = 0;
  135.  
  136. try {
  137. stmt = con.createStatement();
  138. rs = stmt.executeQuery("SELECT * FROM sklad WHERE ID = '" + id + "'");
  139. rs.next();
  140.  
  141. int kus = rs.getInt("ks");
  142. if (kus == 0) {
  143. out.println("<h5>Nie je dostupne na sklade.</h5>");
  144. } else {
  145. aktCena = rs.getInt("cena") * (100 - zlava) / 100;
  146. out.println("<form action='home' method='post'>");
  147. out.println("<input type='hidden' name='ID' value='" + rs.getString("ID") + "'>");
  148. out.println("<input type='hidden' name='cena' value='" + aktCena + "'>");
  149. out.println("<h5>" + rs.getString("nazov") + "</h5><h5>" + aktCena + " EUR</h5>");
  150. out.println("<button type='submit' value='Kosik' name='tlacidlo' class='btn btn-primary'>Do košíka</button>");
  151. out.println("</form>");
  152.  
  153. }
  154. stmt.close();
  155. } catch (Exception e) {
  156. out.println("<h5>Nie je dostupne na sklade.</h5>");
  157. }
  158. }
  159.  
  160. public void PridajDoKosika(Integer id_usera, String id_tovaru, String cena) {
  161. try {
  162. stmt = con.createStatement();
  163. rs = stmt.executeQuery("SELECT count(ID) AS pocet FROM kosik WHERE "
  164. + "(ID_pouzivatela='" + id_usera + "') AND "
  165. + "(ID_tovar ='" + id_tovaru + "')");
  166. rs.next();
  167. int pocet = rs.getInt("pocet");
  168.  
  169. if (pocet == 0) {
  170.  
  171. String sstr = "INSERT INTO kosik (ID_pouzivatela, ID_tovar, cena, ks) VALUES ('" + id_usera + "','" + id_tovaru + "','" + cena + "', '1')";
  172. stmt.executeUpdate(sstr);
  173. } else {
  174. stmt.executeUpdate("UPDATE kosik SET ks=ks+1, cena ='" + cena + "' WHERE "
  175. + "(ID_pouzivatela='" + id_usera + "') AND "
  176. + "(ID_tovar ='" + id_tovaru + "')");
  177. }
  178.  
  179. stmt.executeUpdate("UPDATE users SET kosik=kosik+1 WHERE (id='" + id_usera + "')");
  180. stmt.close();
  181. session.setAttribute("kosik", (Integer) session.getAttribute("kosik") + 1);
  182. kosik = (Integer) session.getAttribute("kosik");
  183. } catch (Exception e) {
  184. }
  185. }
  186.  
  187. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  188. throws ServletException, IOException {
  189. response.setContentType("text/html;charset=UTF-8");
  190. try (PrintWriter out = response.getWriter()) {
  191.  
  192. out.println("<!DOCTYPE html>");
  193.  
  194. session = request.getSession();
  195. id_usera = (Integer) session.getAttribute("ID");
  196.  
  197. if (id_usera == null) {
  198. if (request.getContentType() == null) {
  199. response.sendRedirect(request.getContextPath() + "/index.php");
  200. return;
  201. }
  202. String tlacidlo = (request.getParameter("tlacidlo")).substring(0, 1);
  203. //Register
  204. if (tlacidlo.equals("R")) {
  205.  
  206. int stav = 0;
  207. String pmeno = request.getParameter("pmeno");
  208. String meno = request.getParameter("meno");
  209. String priezvisko = request.getParameter("priezvisko");
  210. String email = request.getParameter("email");
  211. String heslo = request.getParameter("heslo");
  212. String hesloz = request.getParameter("hesloz");
  213. String adresa = request.getParameter("adresa");
  214. String mesto = request.getParameter("mesto");
  215.  
  216. if (meno.equals("")) {
  217. stav = 1;
  218. }
  219. if (pmeno.equals("")) {
  220. stav = 1;
  221. }
  222. if (priezvisko.equals("")) {
  223. stav = 1;
  224. }
  225. if (email.equals("")) {
  226. stav = 1;
  227. }
  228. if (heslo.equals("")) {
  229. stav = 1;
  230. }
  231. if (mesto.equals("")) {
  232. stav = 1;
  233. }
  234. if (adresa.equals("")) {
  235. stav = 1;
  236. }
  237. if (hesloz.equals("")) {
  238. stav = 1;
  239. }
  240. if (!heslo.equals(hesloz)) {
  241. stav = 3;
  242. }
  243. if (stav == 1) {
  244.  
  245. response.sendRedirect(request.getContextPath() + "/register?stav=1");
  246. return;
  247. }
  248. if (stav == 3) {
  249. response.sendRedirect(request.getContextPath() + "/register?stav=3");
  250. return;
  251. }
  252. id_usera = CheckRegisterUser(pmeno);
  253. if (id_usera != 0) {
  254. out.println("User uz existuje.");
  255. response.sendRedirect(request.getContextPath() + "/register?stav=2");
  256. return;
  257. }
  258. int CheckEmail = 0;
  259. CheckEmail = CheckUserEmail(email);
  260. if (CheckEmail != 0) {
  261. out.println("Email ktory ste zadali uz existuje.");
  262. response.sendRedirect(request.getContextPath() + "/register?stav=4");
  263. return;
  264. }
  265.  
  266. try {
  267. stmt = con.createStatement();
  268.  
  269. stmt.executeUpdate("INSERT INTO users (meno,priezvisko,login,heslo,email,mesto,adresa,zlava) VALUES ('" + meno + "','" + priezvisko + "','" + pmeno + "','" + heslo + "','" + email + "','" + mesto + "','" + adresa + "','0')");
  270.  
  271. stmt.close();
  272.  
  273. } catch (SQLException ex) {
  274. Logger.getLogger(home.class.getName()).log(Level.SEVERE, null, ex);
  275. }
  276. id_usera = CheckRegisterUser(pmeno);
  277. //TU TREBA ESTE ID USERA PODESIT... :S
  278. ZapamatajUdajeOUserovi(id_usera);
  279. }
  280. //LOGIN
  281. tlacidlo = (request.getParameter("tlacidlo")).substring(0, 1);
  282. if (tlacidlo.equals("L")) {
  283. id_usera = CheckUser(request.getParameter("meno"), request.getParameter("heslo"));
  284. if (id_usera == 0) {
  285. response.sendRedirect(request.getContextPath() + "/index.php?action=1");
  286. return;
  287. }
  288. ZapamatajUdajeOUserovi(id_usera);
  289. }
  290. }
  291. kosik = (Integer) session.getAttribute("kosik");
  292. //Ked klikne 'Do kosika'
  293. if (request.getContentType() != null) {
  294. String tlacidlo = (request.getParameter("tlacidlo")).substring(0, 1);
  295. if (tlacidlo.equals("K")) {
  296. if (kosik == 10) {
  297.  
  298. } else {
  299. PridajDoKosika(id_usera, request.getParameter("ID"), request.getParameter("cena"));
  300. }
  301. }
  302. }
  303.  
  304. String meno = (String) session.getAttribute("meno");
  305.  
  306. int def_id = 0;
  307. admin = (Integer) session.getAttribute("admin");
  308.  
  309. out.println("<head>");
  310. out.println("<meta charset='utf-8'>");
  311. out.println("<meta name='description' content=''>");
  312. out.println("<meta name='viewport' content='width=device-width, initial-scale=1'>");
  313. out.println("<title>Pánske oblečenie</title>");
  314. out.println("<link rel='stylesheet' href='css/bootstrap.min.css'>");
  315. out.println("<link rel='stylesheet' href='css/flexslider.css'>");
  316. out.println("<link rel='stylesheet' href='css/jquery.fancybox.css'>");
  317. out.println("<link rel='stylesheet' href='css/main.css'>");
  318. out.println("<link rel='stylesheet' href='css/responsive.css'>");
  319. out.println("<link rel='stylesheet' href='css/font-icon.css'>");
  320. out.println("<link rel='stylesheet' href='css/animate.min.css'>");
  321. out.println("<link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css'>");
  322.  
  323. out.println("</head>");
  324.  
  325. out.println("<body>");
  326.  
  327. out.println("<section class='banner' role='banner'>");
  328. out.println("<header id='header'>");
  329. out.println("<div class='header-content clearfix'> <a class='logo' href='home'>Pánske oblečenie</a> ");
  330. out.println("<nav class='navigation' role='navigation'>");
  331. out.println("<ul class='primary-nav'>");
  332. out.println("<li><a href='#kosele'>Košele</a></li>");
  333. out.println("<li><a href='#saka'>Saka</a></li>");
  334. out.println("<li><a href='#nohavice'>Nohavice</a></li>");
  335. out.println("<li><a href='kosik'>Košík (" + kosik + ")</a></li>");
  336. if (admin == 1) {
  337. out.println("<li><a href='admin'>Admin</a></li>");
  338. }
  339. out.println("<li><a href='logout'>Odhlasit</a></li>");
  340. out.println("</ul>");
  341. out.println("</nav>");
  342. out.println("<a href='#' class='nav-toggle'>Menu<span></span></a> </div>");
  343. out.println("</header>");
  344. //<!-- Hlavny text -->
  345. out.println("<div class='container'>");
  346. out.println("<div class='col-md-10 col-md-offset-1'>");
  347. out.println("<div class='banner-text text-center'>");
  348. out.println("<h1>Pánske oblečenie</h1>");
  349. out.println("<p>Ak sa váš šatník stal nudným, tak ste v správnom čase na správnom mieste. Elegantné oblečenie pre chlapov. Rýchle dodanie a super ceny! Najlepšia móda z rozmanitých e-shopov.</p>");
  350.  
  351. out.println("</div>");
  352. out.println("</div>");
  353. out.println(" </section>");
  354.  
  355. //<!-- Panske košele počiatok -->
  356. out.println("<section id='kosele' class='section intro'>");
  357. out.println("<div class='container'>");
  358. out.println("<div class='col-md-8 col-md-offset-2 text-center'>");
  359. out.println("<h3>Pánske košele</h3>");
  360. out.println("</div>");
  361. out.println("</div>");
  362. out.println("</section>");
  363. out.println("<section id='works' class='works section no-padding'>");
  364. out.println("<div class='container-fluid'>");
  365. out.println("<div class='row no-gutter'>");
  366. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'>");
  367. out.println("<a class='work-box'>");
  368. out.println("<img src='images/k1.jpg' alt=''>");
  369. out.println("<div class='overlay'>");
  370. out.println("<div class='overlay-caption'>");
  371. spravFormu(out, ++def_id);
  372. out.println("</div>");
  373. out.println("</div>");
  374. out.println("</a>");
  375. out.println("</div>");
  376. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'>");
  377. out.println("<a class='work-box'>");
  378. out.println("<img src='images/k2.jpg' alt=''>");
  379. out.println("<div class='overlay'>");
  380. out.println("<div class='overlay-caption'>");
  381. spravFormu(out, ++def_id);
  382. out.println("</div>");
  383. out.println("</div>");
  384. out.println("</a>");
  385. out.println("</div>");
  386. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'>");
  387. out.println("<a class='work-box'>");
  388. out.println("<img src='images/k3.jpg' alt=''>");
  389. out.println("<div class='overlay'>");
  390. out.println("<div class='overlay-caption'>");
  391. spravFormu(out, ++def_id);
  392. out.println("</div>");
  393. out.println("</div>");
  394. out.println("</a>");
  395. out.println("</div>");
  396. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'>");
  397. out.println("<a class='work-box'>");
  398. out.println("<img src='images/k4.jpg' alt=''>");
  399. out.println("<div class='overlay'>");
  400. out.println("<div class='overlay-caption'>");
  401. spravFormu(out, ++def_id);
  402. out.println("</div>");
  403. out.println("</div>");
  404. out.println("</a>");
  405. out.println("</div>");
  406. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'>");
  407. out.println("<a class='work-box'>");
  408. out.println("<img src='images/k5.jpg' alt=''>");
  409. out.println("<div class='overlay'>");
  410. out.println("<div class='overlay-caption'>");
  411. spravFormu(out, ++def_id);
  412. out.println("</div>");
  413. out.println("</div>");
  414. out.println("</a>");
  415. out.println("</div>");
  416. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'>");
  417. out.println("<a class='work-box'>");
  418. out.println("<img src='images/k6.jpg' alt=''>");
  419. out.println("<div class='overlay'>");
  420. out.println("<div class='overlay-caption'>");
  421. spravFormu(out, ++def_id);
  422. out.println("</div>");
  423. out.println("</div>");
  424. out.println("</a>");
  425. out.println("</div>");
  426. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'>");
  427. out.println("<a class='work-box'>");
  428. out.println("<img src='images/k7.jpg' alt=''>");
  429. out.println("<div class='overlay'>");
  430. out.println("<div class='overlay-caption'>");
  431. spravFormu(out, ++def_id);
  432. out.println("</div>");
  433. out.println("</div>");
  434. out.println("</a>");
  435. out.println("</div>");
  436. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'>");
  437. out.println("<a class='work-box'>");
  438. out.println("<img src='images/k8.jpg' alt=''>");
  439. out.println("<div class='overlay'>");
  440. out.println("<div class='overlay-caption'>");
  441. spravFormu(out, ++def_id);
  442. out.println("</div>");
  443. out.println("</div>");
  444. out.println("</a>");
  445. out.println("</div>");
  446. out.println("</div>");
  447. out.println("</div>");
  448. out.println("</section>");
  449. //<!-- Panske košele kraj -->
  450. //<!-- Panske saka počiatok -->
  451. out.println("<section id='saka' class='section intro'>");
  452. out.println("<div class='container'>");
  453. out.println("<div class='col-md-8 col-md-offset-2 text-center'>");
  454. out.println("<h3>Pánská saka</h3>");
  455. out.println("</div>");
  456. out.println("</div>");
  457. out.println("</section>");
  458. out.println("<section id='works' class='works section no-padding'>");
  459. out.println("<div class='container-fluid'>");
  460. out.println("<div class='row no-gutter'>");
  461. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/s1.jpg' alt=''>");
  462. out.println("<div class='overlay'>");
  463. out.println("<div class='overlay-caption'>");
  464. spravFormu(out, ++def_id);
  465. out.println("</div>");
  466. out.println("</div>");
  467.  
  468. out.println("</a> </div>");
  469. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/s2.jpg' alt=''>");
  470. out.println(" <div class='overlay'>");
  471. out.println("<div class='overlay-caption'>");
  472. spravFormu(out, ++def_id);
  473. out.println("</div>");
  474. out.println("</div>");
  475.  
  476. out.println("</a> </div>");
  477. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/s3.jpg' alt=''>");
  478. out.println("<div class='overlay'>");
  479. out.println(" <div class='overlay-caption'>");
  480. spravFormu(out, ++def_id);
  481. out.println(" </div>");
  482. out.println(" </div>");
  483.  
  484. out.println("</a> </div>");
  485. out.println(" <div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/s4.jpg' alt=''>");
  486. out.println("<div class='overlay'>");
  487. out.println(" <div class='overlay-caption'>");
  488. spravFormu(out, ++def_id);
  489. out.println("</div>");
  490. out.println("</div>");
  491.  
  492. out.println("</a> </div>");
  493. out.println(" <div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/s5.jpg' alt=''>");
  494. out.println("<div class='overlay'>");
  495. out.println(" <div class='overlay-caption'>");
  496. spravFormu(out, ++def_id);
  497. out.println("</div>");
  498. out.println("</div>");
  499.  
  500. out.println("</a> </div>");
  501. out.println(" <div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/s6.jpg' alt=''>");
  502. out.println("<div class='overlay'>");
  503. out.println(" <div class='overlay-caption'>");
  504. spravFormu(out, ++def_id);
  505. out.println(" </div>");
  506. out.println(" </div>");
  507.  
  508. out.println("</a> </div>");
  509. out.println(" <div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/s7.jpg' alt=''>");
  510. out.println(" <div class='overlay'>");
  511. out.println(" <div class='overlay-caption'>");
  512. spravFormu(out, ++def_id);
  513. out.println(" </div>");
  514. out.println(" </div>");
  515.  
  516. out.println(" </a> </div>");
  517. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/s8.jpg' alt=''>");
  518. out.println(" <div class='overlay'>");
  519. out.println(" <div class='overlay-caption'>");
  520. spravFormu(out, ++def_id);
  521. out.println(" </div>");
  522. out.println("</div>");
  523.  
  524. out.println(" </a> </div>");
  525. out.println(" </div>");
  526. out.println("</div>");
  527. out.println("</section>");
  528. //<!-- Panske saka kraj -->
  529. //<!-- Panske nohavice počiatok -->
  530. out.println("<section id='nohavice' class='section intro'>");
  531. out.println("<div class='container'>");
  532. out.println("<div class='col-md-8 col-md-offset-2 text-center'>");
  533. out.println("<h3>Pánske nohvaice</h3>");
  534. out.println("</div>");
  535. out.println("</div>");
  536. out.println("</section>");
  537. out.println("<section id='works' class='works section no-padding'>");
  538. out.println("<div class='container-fluid'>");
  539. out.println("<div class='row no-gutter'>");
  540. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/n1.jpg' alt=''>");
  541. out.println("<div class='overlay'>");
  542. out.println("<div class='overlay-caption'>");
  543. spravFormu(out, ++def_id);
  544. out.println(" </div>");
  545. out.println("</div>");
  546.  
  547. out.println("</a> </div>");
  548. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/n2.jpg' alt=''>");
  549. out.println("<div class='overlay'>");
  550. out.println("<div class='overlay-caption'>");
  551. spravFormu(out, ++def_id);
  552. out.println("</div>");
  553. out.println("</div>");
  554.  
  555. out.println("</a> </div>");
  556. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/n3.jpg' alt=''>");
  557. out.println("<div class='overlay'>");
  558. out.println("<div class='overlay-caption'>");
  559. spravFormu(out, ++def_id);
  560. out.println("</div>");
  561. out.println("</div>");
  562.  
  563. out.println("</a> </div>");
  564. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/n4.jpg' alt=''>");
  565. out.println("<div class='overlay'>");
  566. out.println("<div class='overlay-caption'>");
  567. spravFormu(out, ++def_id);
  568. out.println("</div>");
  569. out.println("</div>");
  570.  
  571. out.println(" </a> </div>");
  572. out.println(" <div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/n5.jpg' alt=''>");
  573. out.println("<div class='overlay'>");
  574. out.println("<div class='overlay-caption'>");
  575. spravFormu(out, ++def_id);
  576. out.println("</div>");
  577. out.println(" </div>");
  578.  
  579. out.println(" </a> </div>");
  580. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/n6.jpg' alt=''>");
  581. out.println("<div class='overlay'>");
  582. out.println("<div class='overlay-caption'>");
  583. spravFormu(out, ++def_id);
  584. out.println("</div>");
  585. out.println("</div>");
  586.  
  587. out.println("</a> </div>");
  588. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/n7.jpg' alt=''>");
  589. out.println("<div class='overlay'>");
  590. out.println("<div class='overlay-caption'>");
  591. spravFormu(out, ++def_id);
  592. out.println(" </div>");
  593. out.println("</div>");
  594.  
  595. out.println("</a> </div>");
  596. out.println("<div class='col-lg-3 col-md-6 col-sm-6 work'> <a class='work-box'> <img src='images/n8.jpg' alt=''>");
  597. out.println("<div class='overlay'>");
  598. out.println("<div class='overlay-caption'>");
  599. spravFormu(out, ++def_id);
  600. out.println("</div>");
  601. out.println("</div>");
  602.  
  603. out.println("</a> </div>");
  604. out.println("</div>");
  605. out.println(" </div>");
  606. out.println("</section>");
  607. //<!-- Panske saka kraj -->
  608.  
  609. //<!-- Footer počiatok -->
  610. out.println("<footer class='footer'>");
  611. out.println("<div class='footer-top section'>");
  612. out.println("<div class='container'>");
  613. out.println("<div class='row'>");
  614. out.println("<div class='footer-col col-md-6'>");
  615. out.println("<h5>Naša kancelárska poloha</h5>");
  616. out.println("<p>Trieda Andreja Hlinku 1 | Nitra.<br>");
  617. out.println("Peter Faďoš<br>");
  618. out.println("E-mail: peterfados@gmail.com</p>");
  619. out.println("</div>");
  620. out.println("<div class='footer-col col-md-3'>");
  621. out.println("<h5>Ponúkame</h5>");
  622. out.println("<p>");
  623. out.println("<ul>");
  624. out.println("<li><a href='#kosele'>Pánske košele</a></li>");
  625. out.println("<li><a href='#saka'>Pánská saka</a></li>");
  626. out.println("<li><a href='#nohavice'>Pánske nohavice</a></li>");
  627. out.println("</ul>");
  628. out.println("</p>");
  629. out.println("</div>");
  630. out.println("<div class='footer-col col-md-3'>");
  631. out.println("<h5>Sociálne sieťe</h5>");
  632. out.println("<ul class='footer-share'>");
  633. out.println("<li><a href='https://www.facebook.com/peterfados'><i class='fa fa-facebook'></i></a></li>");
  634. //<!-- <li><a href='#'><i class='fa fa-twitter'></i></a></li>
  635. //<li><a href='#'><i class='fa fa-linkedin'></i></a></li>
  636. //<li><a href='#'><i class='fa fa-google-plus'></i></a></li> -->
  637. out.println("</ul>");
  638. out.println("</div>");
  639. out.println("</div>");
  640. out.println("</div>");
  641. out.println("</div>");
  642. out.println("</footer>");
  643. //<!-- Footer kraj -->
  644.  
  645. out.println(" </body>");
  646.  
  647. out.println("<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script> ");
  648. out.println("<script src='js/bootstrap.min.js'></script> ");
  649. out.println("<script src='js/jquery.flexslider-min.js'></script> ");
  650. out.println("<script src='js/jquery.fancybox.pack.js'></script> ");
  651. out.println("<script src='js/retina.min.js'></script> ");
  652. out.println("<script src='js/modernizr.js'></script> ");
  653. out.println("<script src='js/main.js'></script> ");
  654. out.println("<script type='text/javascript' src='js/jquery.contact.js'></script>");
  655. }
  656. }
  657.  
  658. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  659. /**
  660. * Handles the HTTP <code>GET</code> method.
  661. *
  662. * @param request servlet request
  663. * @param response servlet response
  664. * @throws ServletException if a servlet-specific error occurs
  665. * @throws IOException if an I/O error occurs
  666. */
  667. @Override
  668. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  669. throws ServletException, IOException {
  670. processRequest(request, response);
  671. }
  672.  
  673. /**
  674. * Handles the HTTP <code>POST</code> method.
  675. *
  676. * @param request servlet request
  677. * @param response servlet response
  678. * @throws ServletException if a servlet-specific error occurs
  679. * @throws IOException if an I/O error occurs
  680. */
  681. @Override
  682. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  683. throws ServletException, IOException {
  684. processRequest(request, response);
  685. }
  686.  
  687. /**
  688. * Returns a short description of the servlet.
  689. *
  690. * @return a String containing servlet description
  691. */
  692. @Override
  693. public String getServletInfo() {
  694. return "Short description";
  695. }// </editor-fold>
  696.  
  697. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement