<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Hotel</title> </head> <body> <h1>Hotel Sao Patricio</h1> <form action="contreHotel.jsp"> <div> Informe a quantidade de Dias<br/> <input type="text" name="qtdDias" value="" /><br/> <input type="submit" value="Calcular" /> </div> </form> </body> </html>
terça-feira, 1 de setembro de 2015
CCT0051 - Introdução JSP - Resolução colaborativa de exercícios
index.jsp
Assinar:
Postar comentários (Atom)
Bacana essa ideia!!!
ResponderExcluirArquivo ControleHotel.jsp
ResponderExcluir<%
String qtd = request.getParameter("qtdDias");
int quant = 0;
double conta = 0;
try{
quant = Integer.parseInt(qtd);
for(int i = 1; i <= quant; i++){
conta = conta + (double)100/i;
}
}catch(NumberFormatException erro){
quant = 0;
conta = 0;
}
session.setAttribute("conta", conta);
response.sendRedirect("mostradorHotel.jsp");
%>
Este comentário foi removido pelo autor.
ResponderExcluirPágina controleHotel.jsp - Responsável por fazer todo o cálculo da promoção do Hotel:
ResponderExcluirString qtd = request.getParameter("qtdDias");
int quant = 0;
double conta = 0;
try {
quant = Integer.parseInt(qtd);
for (int i = 1; i <= quant; i++) {
conta = conta + (double) 100 / i;
}
} catch (NumberFormatException erro) {
quant = 0;
conta = 0;
}
session.setAttribute("conta", conta);
response.sendRedirect("mostradorHotel.jsp");
Página mostradorHotel.jps - Como o próprio nome diz, é a página onde o valor resultante será exibido:
Double conta = (Double) session.getAttribute("conta");
DecimalFormat df = new DecimalFormat();
df.applyPattern("R$ #,##0.00");
out.println("Valor da Conta" + df.format(conta));
Algumas tags html foram retiradas por não poderem ser comentadas.
Este comentário foi removido pelo autor.
ResponderExcluircontroleHotel.jsp
ResponderExcluir%
String qtd = request.getParameter("qtdDias");
int quant = 0;
double conta = 0;
try{
quant = Integer.parseInt(qtd);
for(int i = 1; i <= quant; i++){
conta = conta + (double)100/i;
}
mostradorHotel.jsp
% Double conta = (Double) session.getAttribute("conta");
DecimalFormat df = new DecimalFormat();
df.applyPattern("R$ #,##0.00");
out.println("h1Valor da Conta br /br /"+df.format(conta)+"/h1");
%
controleHotel.jsp
ResponderExcluir%
String qtd = request.getParameter("qtdDias");
int quant = 0;
double conta = 0;
try{
quant = Integer.parseInt(qtd);
for(int i = 1; i <= quant; i++){
conta = conta + (double)100/i;
}
mostradorHotel.jsp
% Double conta = (Double) session.getAttribute("conta");
DecimalFormat df = new DecimalFormat();
df.applyPattern("R$ #,##0.00");
out.println("h1Valor da Conta br /br /"+df.format(conta)+"/h1");
%
Index
ResponderExcluir(%@page contentType="text/html" pageEncoding="UTF-8"%>
(!DOCTYPE html>
(html>
(head>
(meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
(title>Hotel(/title>
(/head>
(body>
(h1>Hotel São Patrício(/h1>
(form action="controleHotel.jsp">
(div>
Informe a quantidade de dias(br/>
(input type="text" name="qtdDias" value="" />(br/>(br/>
(input type="submit" value="Calcular" />
(/div>
(/form>
(/body>
(/html>
ControleHotel
<%
String qtd = request.getParameter("qtdDias");
int quant = 0;
double conta = 0;
try{
quant = Integer.parseInt(qtd);
for(int i = 1; i <= quant; i++ ){
conta = conta + (double)100/i;
}
}catch(NumberFormatException erro){
quant = 0;
conta = 0;
}
session.setAttribute("conta", conta);
response.sendRedirect("mostradorHotel.jsp");
%>
<%@page import="java.text.DecimalFormat"%>
ResponderExcluir<%@page contentType="text/html" pageEncoding="UTF-8"%>
(!DOCTYPE html>
(html>
(head>
(meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
(title>JSP Page(/title>
(/head>
(body style="tex-align:center;">
<% Double conta = (Double) session.getAttribute("conta");
DecimalFormat df = new DecimalFormat();
df.applyPattern("R$ #,##0.00");
out.println("(h1>Valor da Conta (br/>(br/>"+df.format(conta)+"(/h1>");
%>
(/body>
(/html>
String qtd = request.getParameter("qtdDias");
ResponderExcluirint quant = 0;
double conta = 0;
try {
quant = Integer.parseInt(qtd);
for (int i = 1; i <= quant; i++) {
conta = conta + (double) 100 / i;
}
} catch (NumberFormatException erro) {
quant = 0;
conta = 0;
}
session.setAttribute("conta", conta);
response.sendRedirect("mostradorHotel.jsp");
Double conta = (Double) session.getAttribute("conta");
DecimalFormat df = new DecimalFormat();
df.applyPattern("R$ #,##0.00");
out.println("Valor da Conta" + df.format(conta));
Alunos: Juliana Moreira e Henrique Justino.