private void poistaTiedote(HttpServletRequest request,
			HttpServletResponse response, TiedoteService service, String action)
			throws IOException, ServletException {
		
		// otetaan buttonin valuesta irti tiedotteen id
		String id = action.substring(7);
		 
		try {
		    TiedoteForm validoitavaId = new TiedoteForm(id);
		    
		    Tiedote poistettavaTiedote = validoitavaId.validateID();                
		    
		    service.poistaTiedote(poistettavaTiedote);
		     
		    // Tiedotteen poistamisen jälkeen ladataan sivu uudestaan.
		    response.sendRedirect("tiedotteet?poista=true");
		     
		} catch (ValidointiPoikkeus v) {
		     
		    // tallennetaan virhelista requestiin
		    request.setAttribute("virheLista", v.getVirheet());
		      
		    // palautetaan takaisin jsp sivulle, jsp-sivu tulostaa virheet
		    doGet(request, response);
		     
		} catch (DAOPoikkeus e) {
			request.setAttribute("virhe", e);
			request.getRequestDispatcher("virhe.jsp").forward(request, response);	
		}
	}