protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		//TilastointiService service = new TilastointiService();
		
		
		
		ArrayList<Integer> vuodet;

		
		String vuosistr = "";
		if(request.getSession().getAttribute("vuosi") != null) {
			vuosistr = (String)request.getSession().getAttribute("vuosi");
		}
		else {
			vuosistr = "2014";
		}
		
		TilastointiFormBean formbean = new TilastointiFormBean(vuosistr);
		
		try {
			
			TilastointiService service = new TilastointiService();
			
			int vuosi = formbean.validateAndConvert();
			
			HashMap<Integer, Tilastointi> kktilaukset = service.haeTilaukset(vuosi);
			double vuosimyynti = service.haeVuosimyynti(vuosi);
			int vuodentilaukset = service.haeVuodentilaukset(vuosi);
//			System.out.println("Vuosimyynti: " + vuosimyynti);
//			System.out.println("Vuodentilaukset: " + vuodentilaukset);
			
			request.setAttribute("tilaukset", kktilaukset);
			request.setAttribute("vuosi", vuosi);
			request.setAttribute("vuosimyynti", vuosimyynti);
			request.setAttribute("vuodentilaukset", vuodentilaukset);

			ArrayList<Toppizzat> pizzatop = service.haeToppizzat();
			request.setAttribute("toplista", pizzatop);
			
			vuodet = service.haeVuodet();
			request.setAttribute("vuodet", vuodet);

			//request.getRequestDispatcher("tilastot.jsp").forward(request, response);
			
			/*
			 * Luodaan Admin-luokan olio, jotta voidaan tarkistaa, että onko käyttäjä kirjautunut sisään. 
			 * Request vastaanottaa Admin-luokan olion Object-luokan oliona. Kaikki luokat, 
			 * jotka eivät periydy toisesta  "tavallisesta" luokasta periytyvät Object-luokasta. 
			 * Tästä syystä getAttribute()-funktiosta saatu olio täytyy 
			 * typecastaa Object luokasta periydytetyksi Admin-luokan olioksi.
			 */
			Admin admin = (Admin)request.getSession().getAttribute("kayttajatiedot");
			
			/*
			 * Jos käyttäjä löytyy sessiosta päästetään käyttäjä halutulle sivulle. Muuten forwardataan kirjautumissivulle.
			 */
			if(admin == null) {
				request.getSession().setAttribute("page", "tilastot");
				request.getRequestDispatcher("/WEB-INF/jsp/login.jsp").forward(request, response);
			}
			else {
				System.out.println("Sisäänkirjautuminen onnistui.");
				request.getRequestDispatcher("/WEB-INF/jsp/secure/tilastot.jsp").forward(request, response);;
			}
		} catch (DAOPoikkeus e) {
			request.setAttribute("virhe", e);
			request.getRequestDispatcher("virhe.jsp").forward(request, response);	
		} catch (ValidointiPoikkeus e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}