Eu estou desenvolvendo uma aplicação simples web só para perceber a funcionalidade de todos os tipos de arquivo. Meu objetivo é criar uma funcionalidade de calculadora que some dois valores só que a funcão soma está em código java e o resultado é exibido em outra página jsp. então tenho 4 arquivos o index: o qual eu passo os valores a e b; o Servelet: que pega este valores e mandam para a função soma que está no arquivo java Funcoes e o arquivo jsp resultado que se encarrega de exibir este valor, mas o problema é que não está funcionando, estou mandando trechos dó código para vcs me ajudarem…
trecho do index:
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
<title>Exemplo Web em Java</title>
</head>
<body>
<h1>Função Soma</h1>
<form name=“result” action=“resultado.jsp” method=“POST” enctype=“multipart/form-data”>
<label>A</label><input type=“text” name=“edta” size=“10”>
<label>B</label><input type=“text” name=“edtb” size=“10”>
<input type=“submit” value=“Somar” >
</form>
</body>
</html>
trecho do Servelet:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String a = request.getParameter(“edta”);
String b = request.getParameter(“edtb”);
request.setAttribute("at1", Funcoes.soma(a,b));
}
trecho da classe Funcoes:
public class Funcoes {
public static String soma(String a, String b){
int r = Integer.parseInt(a)+Integer.parseInt(a);
return Integer.toString®;
}
}
trecho da página resultado:
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
<title>Resultado Teste</title>
</head>
<body>
<h1>Resultado</h1>
<form name=“exibe” action=“index.jsp”>
<%=request.getAttribute(“at1”) %>
</form>
</body>
</html>
porque será que eu não consigo obter o valor do resultado na página resultado aparece somente o valor “null”
agradeço quem tiver a paciencia de ajudar…