Calculadora web

Pessoal sequinte estou fazendo uma calculadora usando servlet e jsp ela ja esta calculando “direitinho” mas na ora da redirecionar o resultado para uma outra pagina jsp fica dando erro 500:

java.lang.IllegalStateException: Cannot forward after response has been committed

Seque o codigo do metodo calcular:

public void calcular(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException  {
		
				
					String te = request.getParameter("select");
						
					if("soma".equals(te)){
						int res = Integer.parseInt(request.getParameter("Valor1"))+ Integer.parseInt(request.getParameter("Valor2"));
						System.out.println(res);
						Integer re = new Integer(res);
						request.setAttribute("resultado", re);
						request.getRequestDispatcher("/Resultado.jsp").forward(request, response);
					}
					else {
						if("sub".equals(te)){
							int res = Integer.parseInt(request.getParameter("Valor1")) - Integer.parseInt(request.getParameter("Valor2"));
							System.out.println(res);
							}
						else {
							
							if("mult".equals(te)){
								int res = Integer.parseInt(request.getParameter("Valor1"))* Integer.parseInt(request.getParameter("Valor2"));
								System.out.println(res);
							}
								else {
									int res = Integer.parseInt(request.getParameter("Valor1")) / Integer.parseInt(request.getParameter("Valor2"));
									System.out.println(res);
									
								}
						}
					}

Alquem poderia me dar uma ajudinha?

P.S. Tenham calma comigo so estou desenvolvendo web não faz nen 2 meses :smiley: