Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - /*
 - * To change this template, choose Tools | Templates
 - * and open the template in the editor.
 - */
 - package zh3;
 - import java.io.IOException;
 - import java.io.PrintWriter;
 - import java.util.*;
 - import javax.servlet.ServletException;
 - import javax.servlet.http.HttpServlet;
 - import javax.servlet.http.HttpServletRequest;
 - import javax.servlet.http.HttpServletResponse;
 - import javax.servlet.http.HttpSession;
 - /**
 - *
 - * @author Zsolti
 - */
 - public class kosar extends HttpServlet {
 - /**
 - * 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");
 - PrintWriter out = response.getWriter();
 - HttpSession session = request.getSession(true);
 - Termekek item1 = new Termekek("termek1", 100);
 - Termekek item2 = new Termekek("termek2", 200);
 - Termekek item3 = new Termekek("termek3", 300);
 - Termekek item4 = new Termekek("termek4", 400);
 - try {
 - try{
 - if (request.getParameter("hozzaad") != null){
 - String termek1 = request.getParameter("termek1");
 - String termek2 = request.getParameter("termek2");
 - String termek3 = request.getParameter("termek3");
 - String termek4 = request.getParameter("termek4");
 - ArrayList termekek = (ArrayList) session.getAttribute("termekek");
 - if (null == termekek) {
 - termekek = new ArrayList<Termekek>();
 - }
 - if (termek1 != null) {
 - termekek.add(item1);
 - System.out.println("item1: " + item1);
 - System.out.println("item1: " + item1.getNev());
 - System.out.println("item1: " + item1.getAr());
 - }
 - if (termek2 != null) {
 - termekek.add(item2);
 - }
 - if (termek3 != null) {
 - termekek.add(item3);
 - }
 - if (termek4 != null) {
 - termekek.add(item4);
 - }
 - System.out.println("termek1: " + termek1);
 - session.setAttribute("termekek", termekek);
 - System.out.println("session.getAttribute('termekek'): " + session.getAttribute("termekek"));
 - System.out.println("termekek: " + termekek);
 - request.getRequestDispatcher("index.jsp").forward(request, response);
 - }
 - } catch (Exception h) {
 - h.printStackTrace();
 - }
 - try {
 - if (request.getParameter("kivesz") != null) {
 - String termek1 = request.getParameter("termek1");
 - String termek2 = request.getParameter("termek2");
 - String termek3 = request.getParameter("termek3");
 - String termek4 = request.getParameter("termek4");
 - ArrayList<Termekek> termekek = (ArrayList<Termekek>) session.getAttribute("termekek");
 - if (null == termekek) {
 - termekek = new ArrayList<Termekek>();
 - }
 - for (int i = 0; i<termekek.size();i++) {
 - System.out.println("termekek mérete: " + termekek.size());
 - Termekek item = termekek.get(i);
 - System.out.println("i értéke eleje: " + i);
 - System.out.println("termek.get(i) eleje: " + termekek.get(i));
 - System.out.println("item.getNev() eleje" + item.getNev());
 - if (termek1 != null) {
 - if("termek1".equals(item.getNev())) {
 - System.out.println("termek1nél járok");
 - termekek.remove(i);
 - }
 - }
 - if (termek2 != null) {
 - if("termek2".equals(item.getNev())) {
 - System.out.println("termek2nél járok");
 - termekek.remove(i);
 - }
 - }
 - if (termek3 != null) {
 - if("termek3".equals(item.getNev())) {
 - System.out.println("termek3nél járok");
 - termekek.remove(i);
 - }
 - }
 - if (termek4 != null) {
 - if("termek4".equals(item.getNev())) {
 - System.out.println("termek4nél járok");
 - termekek.remove(i);
 - }
 - }
 - System.out.println("i értéke a végén: " + i);
 - System.out.println("termek.get(i) végén: " +termekek.get(i));
 - System.out.println("item.getNev() végén" +item.getNev());
 - }
 - for(Termekek item: termekek){
 - System.out.println("retreived element: " + item);
 - }
 - session.setAttribute("termekek", termekek);
 - System.out.println("session.getAttribute('termekek')" + session.getAttribute("termekek"));
 - request.getRequestDispatcher("index.jsp").forward(request, response);
 - }
 - } catch (Exception k) {
 - k.printStackTrace();
 - }
 - try {
 - if (request.getParameter("urit") != null) {
 - request.getRequestDispatcher("DestroySession.jsp").forward(request, response);
 - }
 - } catch (Exception u) {
 - u.printStackTrace();
 - }
 - } finally {
 - out.close();
 - }
 - }
 - // <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