Calculadora JSP-Servlets

Bom dia/tarde/noite.

Eu preciso fazer uma calculadora ‘simples’ em JSP-Servlets,
usando HttpRequest e response etc…
Basicamente criar uma pagina.jsp;
chamar uma classe para calcular e;
retornar o valor do calculo.

Mais além, precisarei de Sessão, mas isso é Outro problema.

Não sei como fazer:( - Principalmente essas partes de mandar pra lá e pra cá.

HAhahAHahH Perdoem minha ignorancia.

Obrigado se alguem puder ajudar, mostrar algum exemplo ou me mandar em algum outro site.

opa!

cara dá uma espiada nos artigos aqui do guj, tem um material de inicio de servlet… já deve ser um “começo” pra ti indo tocando esse teu trabalho.

http://www.guj.com.br/articles

abraço!

Valeu Tucano.

Dei uma olhada ali, mas ta realmente muito complicado pra mim.
uhsauhasuhassauhsauh

Tu não teria uma calculadora ae?

Até consegui fazer mais ou menos, mas na hora de chamar o ‘result’ que esta na classe Calcular, nao sei como faz e nem
onde iniciar as variaveis. :frowning:

Colcoa seu código b[/b] que tentaremos ajudar :lol:

Sim senhor,
meu codigo esta em casa, daqui a pouco posto ele aqui.

Obrigado.

O codigo que eu tenho aqui, tem 3 classes para realizar um calculo:(
queria algo mais simples, coisa de uma classe só.

Tentei resumir e fiz isso.

index.jsp
view plaincopy to clipboardprint?

<%@page contentType="text/html" pageEncoding="UTF-8"%>  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
                       "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
  <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
        <%  
             String resp = request.getParameter("resp");  
        %>  
  </head>  
  <body>  
    <form action="Calcular" method="post">  
     <input type="text" name="n1">  
     <br/>  
     <input type="text" name="n2">  
     <input type="submit" value="Calcular">  
    </form>  
    Resposta: <% out.println(resp); %>  
  </body>  
</html>   

E o servlet
view plaincopy to clipboardprint?

public class Calcular extends HttpServlet {  
    private static final long serialVersionUID = 1L;  
    public Calcular() {  
        super();  
    }  
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
    }  
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
        float n1 = Float.parseFloat(request.getParameter("n1"));  
        float n2 = Float.parseFloat(request.getParameter("n2"));  
        String resp = "A soma é: " + (n1 + n2);  
        request.setAttribute("resp", resp);  
        response.sendRedirect("index.jsp");  
    }  
  
}