Buscar

09 - JSP parte-II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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">

Outros materiais