<html>
<head>
<title>Lomboz JSP</title>
<script language = "JavaScript">
function enviar(basfgbaskbfasbfkjb){
//
document.valores.operacao.value = basfgbaskbfasbfkjb;
document.valores.submit();
}
</script>
</head>
<body bgcolor="#FFFFFF">
<form action="calculadora" name="valores" method="GET">
<input type="hidden" name="operacao" value="">
<table>
<tr>
<td>Digite o primeiro valor: </td>
<td><input type="text" name="pv"></td></tr>
<tr><td>Digite o segundo valor: </td>
<td><input type="text" name="sv"></td></tr>
<tr><td>O resultado é:</td>
<td colspan="4" height="50">
<%//armazena na variavel cont o valor do atributo de session de nome "resultado".
String strResult = (String)session.getAttribute("resultado");
%>
<input type = "textbox" name = "resultado" value = "<%=strResult%>">
</td>
</tr>
<tr>
<td><input type="button" name="somar" value="Somar" onclick='enviar(this.value)'></td>
<td><input type="button" name="diminuir" value="Diminuir" onclick='enviar(this.value)'></td>
<td><input type="button" name="multiplicar" value="Multiplicar" onclick='enviar(this.value)'></td>
<td><input type="button" name="dividir" value="Dividir" onclick='enviar(this.value)'></td>
</tr>
</table>
</form>
</body>
</html>
e
public class Calculadora extends HttpServlet {
protected void doGet(
HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
//OBJETIVO: Fazer calculos matemáticos com os atributos de Soma,
//Subtração, Multiplicação e Divisão
//Entrada de dados
//Primeiro numero
String strPv = request.getParameter("pv");
//Segundo numero
String strSv = request.getParameter("sv");
//Operação escolhida
String operacao = request.getParameter("operacao");
//Processamento dos dados
//Fazer a conta
//PROBLEMA: Não é possível fazer calculos com palavras
//SOLUÇÃO: transformar palavras em numeros
//Gravar o resultado do calculo matemático
int result;
int prim = Integer.parseInt(strPv);
int seg = Integer.parseInt(strSv);
if (operacao.equals("Somar")){
result = prim + seg;
}
else if (operacao.equals("Diminuir")){
result = prim - seg;
}
else if (operacao.equals("Multiplicar")){
result = prim * seg;
}
else if (operacao.equals("Dividir")){
result = prim / seg;
}
else result = 0;
//Saida dos dados(resultado)
//Mostrar o resultado na tela ou no console
System.out.println(result);
String strResult = String.valueOf(result);
HttpSession sessao = request.getSession();
sessao.setAttribute("resultado", strResult);
response.sendRedirect("calcular.jsp");
Fico no aguardo
Bjks