Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package servlets;
- import static java.awt.SystemColor.text;
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.util.ArrayList;
- import static javafx.scene.paint.Color.color;
- import static javafx.scene.paint.Color.color;
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import static jdk.nashorn.internal.objects.NativeJava.type;
- /**
- *
- * @author Valentin
- */
- @WebServlet(name = "ComponentaServlet", urlPatterns = {"/ComponentaServlet"})
- public class ComponentaServlet extends HttpServlet {
- public static String selectOption;
- public static String getSelectOption() {
- return selectOption;
- }
- /**
- * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
- * methods.
- *
- * @param request servlet request
- * @param response servlet response
- * @throws ServletException if a servlet-specific error occurs
- * @throws IOException if an I/O error occurs
- */
- protected void processRequest(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- response.setContentType("text/html;charset=UTF-8");
- try (PrintWriter out = response.getWriter()) {
- /* TODO output your page here. You may use following sample code. */
- out.println("<!DOCTYPE html>");
- out.println("<html>");
- //out.println("<LINK REL=\"StyleSheet\" HREF=\"<%=request.getContextPath()%>/util/CSS/style.css\" TYPE=\"text/css\"> ");
- out.println("<head>");
- out.println("<style>");
- out.println("#header\n" + "{ background: transparent;\n" + " height: 202px;}");
- out.println("body\n" + "{ font: normal .80em 'trebuchet ms', arial, sans-serif;\n"
- + " background: #F0EFE2 url(background.png) repeat;\n" + "color: #000;}");
- out.println("p\n" + "{ padding: 0 0 20px 0;\n" + " line-height: 1.7em;}");
- out.println("h1, h2, h3, h4, h5, h6 \n" + "{ font: normal 175% 'century gothic', arial, sans-serif;\n"
- + " color: #000;\n" + " margin: 0 0 15px 0;\n" + " padding: 15px 0 5px 0;}");
- out.println("h2\n" + "{ font: normal 175% 'century gothic', arial, sans-serif;}");
- out.println("h4, h5, h6\n" + "{ margin: 0;\n" + " padding: 0 0 5px 0;\n"
- + " font: normal 120% arial, sans-serif;}");
- out.println("h5, h6\n" + "{ font: italic 95% arial, sans-serif;\n"
- + " padding: 0 0 15px 0;}");
- out.println(".left\n"
- + "{ float: left;\n" + " width: auto;\n" + " margin-right: 10px;}");
- out.println(".right\n" + "{ float: right; \n" + " width: auto;\n" + " margin-left: 10px;}");
- out.println(".center\n" + "{ display: block;\n" + " text-align: center;\n" + " margin: 20px auto;}");
- out.println("blockquote\n" + "{ margin: 20px 0; \n" + " padding: 10px 20px 0 20px;\n"
- + " border: 1px solid #E5E5DB;\n" + " background: #FFF;}");
- out.println("ul\n" + "{ margin: 2px 0 22px 17px;}");
- out.println("ul li\n" + "{ list-style-type: circle;\n" + " margin: 0 0 6px 0; \n" + " padding: 0 0 4px 5px;}");
- out.println("ol\n" + "{ margin: 8px 0 22px 20px;}");
- out.println("ol li\n" + "{ margin: 0 0 11px 0;}");
- out.println("mainn, logo, menubar, site_content, footer{ margin-left: auto; margin-right: auto;}");
- out.println("logo{width: 898px;\n" + " position: relative;\n" + " height: 148px;\n" + " border-bottom: 2px solid #FFF;} ");
- out.println("menubar\n"
- + "{ width: 898px;\n"
- + " height: 52px;\n"
- + " padding: 0;\n"
- + " background: 000;} ");
- out.println("ul menu, ul menu li\n"
- + "{ float: left;\n"
- + " margin: 0; \n"
- + " padding: 0;}");
- out.println("ul menu li\n"
- + "{ list-style: none;}");
- out.println("ul menu li a\n"
- + "{ letter-spacing: 0.1em;\n"
- + " font: normal 100% arial, sans-serif;\n"
- + " display: block; \n"
- + " float: left; \n"
- + " height: 17px;\n"
- + " margin: 10px 0 0 10px;\n"
- + " padding: 9px 26px 6px 26px;\n"
- + " text-align: center;\n"
- + " color: FFF;\n"
- + " text-transform: uppercase;\n"
- + " text-decoration: none;\n"
- + " background: transparent;} ");
- out.println(" site_content\n"
- + "{ width: 854px;\n"
- + " overflow: hidden;\n"
- + " margin: 0 auto 0 auto;\n"
- + " padding: 0 24px 20px 20px;\n"
- + " background: FFF;} ");
- out.println(".sidebar\n"
- + "{ float: right;\n"
- + " width: 210px;\n"
- + " padding: 0 15px 20px 15px;}");
- out.println(".sidebar ul\n"
- + "{ width: 198px; \n"
- + " padding: 4px 0 0 0; \n"
- + " margin: 4px 0 30px 0;}");
- out.println(".sidebar li\n"
- + "{ list-style: none; \n"
- + " padding: 0 0 7px 0; }");
- out.println(".sidebar li a, .sidebar li a:hover\n"
- + "{ padding: 0 0 0 40px;\n"
- + " display: block;\n"
- + " background: transparent url(link.png) no-repeat left center;}");
- out.println(" content\n"
- + "{ text-align: left;\n"
- + " float: left;\n"
- + " width: 595px;\n"
- + " padding: 0;}");
- out.println(" content ul\n"
- + "{ margin: 2px 0 22px 0px;}");
- out.println(" content ul li\n"
- + "{ list-style-type: none;\n"
- + " background: url(bullet.png) no-repeat;\n"
- + " margin: 0 0 6px 0; \n"
- + " padding: 0 0 4px 25px;\n"
- + " line-height: 1.5em;}");
- out.println(" footer\n"
- + "{ width: 898px;\n"
- + " font: normal 100% 'lucida sans unicode', arial, sans-serif;\n"
- + " height: 33px;\n"
- + " padding: 24px 0 5px 0;\n"
- + " text-align: center; \n"
- + " background: transparent;\n"
- + " color: FFF;\n"
- + " text-transform: uppercase;\n"
- + " letter-spacing: 0.1em;}");
- out.println("out.println(\"\");\n"
- + " out.println(\"\");\n"
- + " out.println(\"\");\n"
- + " out.println(\"\");");
- out.println(" footer a:hover\n"
- + "{ color: FFF;\n"
- + " text-decoration: underline;}");
- out.println(".search\n"
- + "{ color: 5D5D5D; \n"
- + " border: 1px solid BBB; \n"
- + " width: 134px; \n"
- + " padding: 4px; \n"
- + " font: 100% arial, sans-serif;}");
- out.println("colours\n"
- + "{ height: 0px;\n"
- + " text-align: right;\n"
- + " padding: 66px 16px 0px 300px;}");
- out.println(".form_settings\n"
- + "{ margin: 15px 0 0 0;}");
- out.println(".separator\n"
- + "{ width: 100%;\n"
- + " height: 0;\n"
- + " border-top: 1px solid D9D5CF;\n"
- + " border-bottom: 1px solid FFF;\n"
- + " margin: 0 0 20px 0;}");
- out.println("</style>");
- out.println("<head>");
- out.println(" <meta name=\"description\" content=\"website description\" />");
- out.println("<meta name=\"keywords\" content=\"website keywords, website keywords\" />");
- out.println("<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\" />");
- out.println("</head>");
- out.println("<title>Magazin Online</title>");
- //out.println(" <meta name=\"description\" content=\"website description\" />");
- //out.println("<meta name=\"keywords\" content=\"website keywords, website keywords\" />");
- //out.println(" <meta http-equiv="content-type" content="text/html; charset=UTF-8" />");
- //out.println("<LINK REL=\"StyleSheet\" HREF=\"<%=request.getContextPath()%>/util/style.css\" TYPE=\"text/css\">");
- out.println("</head>");
- out.println("<body style=\"background-color:powderblue;\">");
- out.println("<div id=mainn>");
- out.println("<div id=header>");
- // out.println("<h1><a href="index.html">black<span class="logo_colour">_white</span></a></h1>");
- out.println("<div id=logo");
- out.println("<h2>Noul Amazon. Ez</h2>");
- out.println("");
- out.println("<div id=\"menubar\">");
- out.println(" <li class=\"selected\"><a href=\"index.html\">Home</a></li>");
- out.println("<li><a href=\"examples.html\">Examples</a></li>");
- out.println("</div>");
- out.println("</div>");
- out.println("<div id =site_content>");
- out.println("<div class=sidebar");
- out.println("<h3>news</h3>");
- out.println("<h4>website</h4>");
- out.println("<ul>");
- out.println("</ul>");
- out.println("</div>");
- out.println("</div>");
- out.println("</div>");
- out.println("</div>");
- out.println("<div id=footer>");
- out.println("Footer care nu functioneaza cum trebuie");
- out.println("</div>");
- out.println("</div>");
- out.println("</div>");
- out.println("<form action = 'AddComponenta' method = 'post' >"); //trimite toate inf de mai jos in AddAngajat printr un request
- out.println("Pret: ");
- out.println("<input name = 'pret' />");
- out.println("Marca: ");
- out.println("<input name = 'marca' />");
- out.println("AnFabricatie: ");
- out.println("<input name = 'anFabricatie' />");
- out.println("Garantie: ");
- out.println("<input name = 'garantie' />");
- out.println("Producator: ");
- out.println("<input name = 'producator' />");
- out.println("TaraProvenienta: ");
- out.println("<input name = 'taraProvenienta' />");
- out.println("<br>");
- out.println("Tip Componenta: ");
- out.println("<input name = 'selectOption' />");
- out.println("<br>");
- out.println("<button type = 'submit'> Adauga </button>");
- out.println("</form>");
- out.println("</body>");
- out.println("</html>");
- }
- }
- // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
- /**
- * Handles the HTTP <code>GET</code> method.
- *
- * @param request servlet request
- * @param response servlet response
- * @throws ServletException if a servlet-specific error occurs
- * @throws IOException if an I/O error occurs
- */
- @Override
- protected void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- processRequest(request, response);
- }
- /**
- * Handles the HTTP <code>POST</code> method.
- *
- * @param request servlet request
- * @param response servlet response
- * @throws ServletException if a servlet-specific error occurs
- * @throws IOException if an I/O error occurs
- */
- @Override
- protected void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- processRequest(request, response);
- }
- /**
- * Returns a short description of the servlet.
- *
- * @return a String containing servlet description
- */
- @Override
- public String getServletInfo() {
- return "Short description";
- }// </editor-fold>
- }
Advertisement
Add Comment
Please, Sign In to add comment