Alex9090

Untitled

May 16th, 2018
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.17 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. package servlets;
  7.  
  8. import static java.awt.SystemColor.text;
  9. import java.io.IOException;
  10. import java.io.PrintWriter;
  11. import java.util.ArrayList;
  12. import static javafx.scene.paint.Color.color;
  13. import static javafx.scene.paint.Color.color;
  14. import javax.servlet.ServletException;
  15. import javax.servlet.annotation.WebServlet;
  16. import javax.servlet.http.HttpServlet;
  17. import javax.servlet.http.HttpServletRequest;
  18. import javax.servlet.http.HttpServletResponse;
  19. import static jdk.nashorn.internal.objects.NativeJava.type;
  20.  
  21. /**
  22. *
  23. * @author Valentin
  24. */
  25. @WebServlet(name = "ComponentaServlet", urlPatterns = {"/ComponentaServlet"})
  26. public class ComponentaServlet extends HttpServlet {
  27.  
  28. public static String selectOption;
  29.  
  30. public static String getSelectOption() {
  31. return selectOption;
  32. }
  33.  
  34. /**
  35. * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  36. * methods.
  37. *
  38. * @param request servlet request
  39. * @param response servlet response
  40. * @throws ServletException if a servlet-specific error occurs
  41. * @throws IOException if an I/O error occurs
  42. */
  43. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  44. throws ServletException, IOException {
  45. response.setContentType("text/html;charset=UTF-8");
  46. try (PrintWriter out = response.getWriter()) {
  47. /* TODO output your page here. You may use following sample code. */
  48. out.println("<!DOCTYPE html>");
  49. out.println("<html>");
  50.  
  51. //out.println("<LINK REL=\"StyleSheet\" HREF=\"<%=request.getContextPath()%>/util/CSS/style.css\" TYPE=\"text/css\"> ");
  52. out.println("<head>");
  53. out.println("<style>");
  54. out.println("#header\n" + "{ background: transparent;\n" + " height: 202px;}");
  55. out.println("body\n" + "{ font: normal .80em 'trebuchet ms', arial, sans-serif;\n"
  56. + " background: #F0EFE2 url(background.png) repeat;\n" + "color: #000;}");
  57. out.println("p\n" + "{ padding: 0 0 20px 0;\n" + " line-height: 1.7em;}");
  58. out.println("h1, h2, h3, h4, h5, h6 \n" + "{ font: normal 175% 'century gothic', arial, sans-serif;\n"
  59. + " color: #000;\n" + " margin: 0 0 15px 0;\n" + " padding: 15px 0 5px 0;}");
  60. out.println("h2\n" + "{ font: normal 175% 'century gothic', arial, sans-serif;}");
  61. out.println("h4, h5, h6\n" + "{ margin: 0;\n" + " padding: 0 0 5px 0;\n"
  62. + " font: normal 120% arial, sans-serif;}");
  63. out.println("h5, h6\n" + "{ font: italic 95% arial, sans-serif;\n"
  64. + " padding: 0 0 15px 0;}");
  65. out.println(".left\n"
  66. + "{ float: left;\n" + " width: auto;\n" + " margin-right: 10px;}");
  67. out.println(".right\n" + "{ float: right; \n" + " width: auto;\n" + " margin-left: 10px;}");
  68. out.println(".center\n" + "{ display: block;\n" + " text-align: center;\n" + " margin: 20px auto;}");
  69. out.println("blockquote\n" + "{ margin: 20px 0; \n" + " padding: 10px 20px 0 20px;\n"
  70. + " border: 1px solid #E5E5DB;\n" + " background: #FFF;}");
  71. out.println("ul\n" + "{ margin: 2px 0 22px 17px;}");
  72. out.println("ul li\n" + "{ list-style-type: circle;\n" + " margin: 0 0 6px 0; \n" + " padding: 0 0 4px 5px;}");
  73. out.println("ol\n" + "{ margin: 8px 0 22px 20px;}");
  74. out.println("ol li\n" + "{ margin: 0 0 11px 0;}");
  75. out.println("mainn, logo, menubar, site_content, footer{ margin-left: auto; margin-right: auto;}");
  76. out.println("logo{width: 898px;\n" + " position: relative;\n" + " height: 148px;\n" + " border-bottom: 2px solid #FFF;} ");
  77. out.println("menubar\n"
  78. + "{ width: 898px;\n"
  79. + " height: 52px;\n"
  80. + " padding: 0;\n"
  81. + " background: 000;} ");
  82. out.println("ul menu, ul menu li\n"
  83. + "{ float: left;\n"
  84. + " margin: 0; \n"
  85. + " padding: 0;}");
  86. out.println("ul menu li\n"
  87. + "{ list-style: none;}");
  88. out.println("ul menu li a\n"
  89. + "{ letter-spacing: 0.1em;\n"
  90. + " font: normal 100% arial, sans-serif;\n"
  91. + " display: block; \n"
  92. + " float: left; \n"
  93. + " height: 17px;\n"
  94. + " margin: 10px 0 0 10px;\n"
  95. + " padding: 9px 26px 6px 26px;\n"
  96. + " text-align: center;\n"
  97. + " color: FFF;\n"
  98. + " text-transform: uppercase;\n"
  99. + " text-decoration: none;\n"
  100. + " background: transparent;} ");
  101. out.println(" site_content\n"
  102. + "{ width: 854px;\n"
  103. + " overflow: hidden;\n"
  104. + " margin: 0 auto 0 auto;\n"
  105. + " padding: 0 24px 20px 20px;\n"
  106. + " background: FFF;} ");
  107. out.println(".sidebar\n"
  108. + "{ float: right;\n"
  109. + " width: 210px;\n"
  110. + " padding: 0 15px 20px 15px;}");
  111. out.println(".sidebar ul\n"
  112. + "{ width: 198px; \n"
  113. + " padding: 4px 0 0 0; \n"
  114. + " margin: 4px 0 30px 0;}");
  115. out.println(".sidebar li\n"
  116. + "{ list-style: none; \n"
  117. + " padding: 0 0 7px 0; }");
  118. out.println(".sidebar li a, .sidebar li a:hover\n"
  119. + "{ padding: 0 0 0 40px;\n"
  120. + " display: block;\n"
  121. + " background: transparent url(link.png) no-repeat left center;}");
  122. out.println(" content\n"
  123. + "{ text-align: left;\n"
  124. + " float: left;\n"
  125. + " width: 595px;\n"
  126. + " padding: 0;}");
  127. out.println(" content ul\n"
  128. + "{ margin: 2px 0 22px 0px;}");
  129. out.println(" content ul li\n"
  130. + "{ list-style-type: none;\n"
  131. + " background: url(bullet.png) no-repeat;\n"
  132. + " margin: 0 0 6px 0; \n"
  133. + " padding: 0 0 4px 25px;\n"
  134. + " line-height: 1.5em;}");
  135. out.println(" footer\n"
  136. + "{ width: 898px;\n"
  137. + " font: normal 100% 'lucida sans unicode', arial, sans-serif;\n"
  138. + " height: 33px;\n"
  139. + " padding: 24px 0 5px 0;\n"
  140. + " text-align: center; \n"
  141. + " background: transparent;\n"
  142. + " color: FFF;\n"
  143. + " text-transform: uppercase;\n"
  144. + " letter-spacing: 0.1em;}");
  145. out.println("out.println(\"\");\n"
  146. + " out.println(\"\");\n"
  147. + " out.println(\"\");\n"
  148. + " out.println(\"\");");
  149. out.println(" footer a:hover\n"
  150. + "{ color: FFF;\n"
  151. + " text-decoration: underline;}");
  152. out.println(".search\n"
  153. + "{ color: 5D5D5D; \n"
  154. + " border: 1px solid BBB; \n"
  155. + " width: 134px; \n"
  156. + " padding: 4px; \n"
  157. + " font: 100% arial, sans-serif;}");
  158. out.println("colours\n"
  159. + "{ height: 0px;\n"
  160. + " text-align: right;\n"
  161. + " padding: 66px 16px 0px 300px;}");
  162. out.println(".form_settings\n"
  163. + "{ margin: 15px 0 0 0;}");
  164. out.println(".separator\n"
  165. + "{ width: 100%;\n"
  166. + " height: 0;\n"
  167. + " border-top: 1px solid D9D5CF;\n"
  168. + " border-bottom: 1px solid FFF;\n"
  169. + " margin: 0 0 20px 0;}");
  170.  
  171. out.println("</style>");
  172. out.println("<head>");
  173. out.println(" <meta name=\"description\" content=\"website description\" />");
  174. out.println("<meta name=\"keywords\" content=\"website keywords, website keywords\" />");
  175. out.println("<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\" />");
  176.  
  177. out.println("</head>");
  178. out.println("<title>Magazin Online</title>");
  179. //out.println(" <meta name=\"description\" content=\"website description\" />");
  180. //out.println("<meta name=\"keywords\" content=\"website keywords, website keywords\" />");
  181. //out.println(" <meta http-equiv="content-type" content="text/html; charset=UTF-8" />");
  182. //out.println("<LINK REL=\"StyleSheet\" HREF=\"<%=request.getContextPath()%>/util/style.css\" TYPE=\"text/css\">");
  183. out.println("</head>");
  184. out.println("<body style=\"background-color:powderblue;\">");
  185. out.println("<div id=mainn>");
  186.  
  187. out.println("<div id=header>");
  188.  
  189. // out.println("<h1><a href="index.html">black<span class="logo_colour">_white</span></a></h1>");
  190. out.println("<div id=logo");
  191. out.println("<h2>Noul Amazon. Ez</h2>");
  192. out.println("");
  193.  
  194.  
  195. out.println("<div id=\"menubar\">");
  196.  
  197. out.println(" <li class=\"selected\"><a href=\"index.html\">Home</a></li>");
  198. out.println("<li><a href=\"examples.html\">Examples</a></li>");
  199. out.println("</div>");
  200. out.println("</div>");
  201. out.println("<div id =site_content>");
  202. out.println("<div class=sidebar");
  203. out.println("<h3>news</h3>");
  204. out.println("<h4>website</h4>");
  205. out.println("<ul>");
  206.  
  207. out.println("</ul>");
  208. out.println("</div>");
  209. out.println("</div>");
  210. out.println("</div>");
  211. out.println("</div>");
  212. out.println("<div id=footer>");
  213. out.println("Footer care nu functioneaza cum trebuie");
  214. out.println("</div>");
  215.  
  216. out.println("</div>");
  217. out.println("</div>");
  218.  
  219. out.println("<form action = 'AddComponenta' method = 'post' >"); //trimite toate inf de mai jos in AddAngajat printr un request
  220.  
  221. out.println("Pret: ");
  222. out.println("<input name = 'pret' />");
  223.  
  224. out.println("Marca: ");
  225. out.println("<input name = 'marca' />");
  226.  
  227. out.println("AnFabricatie: ");
  228. out.println("<input name = 'anFabricatie' />");
  229.  
  230. out.println("Garantie: ");
  231. out.println("<input name = 'garantie' />");
  232.  
  233. out.println("Producator: ");
  234. out.println("<input name = 'producator' />");
  235.  
  236. out.println("TaraProvenienta: ");
  237. out.println("<input name = 'taraProvenienta' />");
  238.  
  239. out.println("<br>");
  240.  
  241. out.println("Tip Componenta: ");
  242. out.println("<input name = 'selectOption' />");
  243.  
  244. out.println("<br>");
  245.  
  246. out.println("<button type = 'submit'> Adauga </button>");
  247.  
  248. out.println("</form>");
  249.  
  250. out.println("</body>");
  251. out.println("</html>");
  252. }
  253. }
  254.  
  255. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  256. /**
  257. * Handles the HTTP <code>GET</code> method.
  258. *
  259. * @param request servlet request
  260. * @param response servlet response
  261. * @throws ServletException if a servlet-specific error occurs
  262. * @throws IOException if an I/O error occurs
  263. */
  264. @Override
  265. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  266. throws ServletException, IOException {
  267. processRequest(request, response);
  268. }
  269.  
  270. /**
  271. * Handles the HTTP <code>POST</code> method.
  272. *
  273. * @param request servlet request
  274. * @param response servlet response
  275. * @throws ServletException if a servlet-specific error occurs
  276. * @throws IOException if an I/O error occurs
  277. */
  278. @Override
  279. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  280. throws ServletException, IOException {
  281. processRequest(request, response);
  282. }
  283.  
  284. /**
  285. * Returns a short description of the servlet.
  286. *
  287. * @return a String containing servlet description
  288. */
  289. @Override
  290. public String getServletInfo() {
  291. return "Short description";
  292. }// </editor-fold>
  293.  
  294. }
Advertisement
Add Comment
Please, Sign In to add comment