Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação Servidor Sistemas web Java Server Pages – JSP Parte II Exemplo de AplicaçãoExemplo de Aplicação JSP <html> <head> <title>Cálculo Fatorial</title> </head> <body> <FORM NAME="frm" METHOD="POST" ACTION="fatorial.jsp"> <table> <tr> <td> NUMERO: </td> <td> <INPUT TYPE=TEXT NAME="vNum" ID="num" > </td> fatorial.html <td> <INPUT TYPE=TEXT NAME="vNum" ID="num" > </td> </tr> <tr> <td> <INPUT TYPE=SUBMIT VALUE="Calcular"> </td> </tr> </table> </FORM> </body> </html> Exemplo de AplicaçãoExemplo de Aplicação • Exemplo de dado recebido -> vNum=“5” JSP <html> <head> <title>Cálculo Fatorial</title> </head> <body> <%! public long fatorial (long x) { if (x == 0) return 1; elseelse return x * fatorial(x-1); } %> <% String strNum = request.getParameter("vNum"); long num = Long.parseLong(strNum); long resultado = fatorial(num); %> <H1><FONT color=blue>Resultado Fatorial <%= resultado %> </FONT></H1> </body> </html> “5” “5”5 5120 120 fatorial.jsp Exemplo de AplicaçãoExemplo de Aplicação • Resultado da execução da página fatorial.jsp JSP <html> <head> <title>Cálculo Fatorial</title> </head> <body> <H1><FONT color=blue>Resultado Fatorial 120 </FONT></H1> </body> </html></html> • Exibição no browser Exemplo de AplicaçãoExemplo de Aplicação JSP <html> <head> <title>Estoque de produto</title> </head> <body> <% String strValor = request.getParameter("vVlrUnit"); float valor = Float.parseFloat(strValor); %> <INPUT TYPE=TEXT NAME="vVlrUnit" size="10" > produto.jsp float valor = Float.parseFloat(strValor); %> <% String strQtde = request.getParameter("vQtde"); int qtde = Integer.parseInt(strQtde); float valorTotal = valor * qtde; %> <H1><FONT color=blue>VALOR ESTOQUE TOTAL <%= valorTotal %> </FONT></H1> </body> </html> <INPUT TYPE=TEXT NAME="vQtde" size="10">
Compartilhar