Ir ao conteúdo
  • Cadastre-se

CURIOSO22

Membro Pleno
  • Posts

    58
  • Cadastrado em

  • Última visita

Tudo que CURIOSO22 postou

  1. Boa tarde Galera, Preciso da ajuda de vcs, preciso declarar a descrição dos produtos e a quantidade total vendida QTE > 30, mas não estou conseguindo declarar os > 30 Segue abaixo o exercício.
  2. Boa noite Galera, Estou com uma duvida abaixo: Mas quando declaro os valores, o banco de dados puxa as dates antes do dia 2004-05-09. Como declarado abaixo. Onde estou errando?
  3. Boa noite Galera, Estou com uma dificuldade em fazer esta consulta abaixo. A consulta de não americanos e franceses funciona, mas quando coloca a função para buscar os que possuem limite de credito dar erro. SELECT * FROM customers where country not in ('USA', 'FRANCE') and creditLimit between >= '100000' and <= '150000' Estou usando o between errado ou tem outra maneira de fazer esta consulta?
  4. Boa noite Galera, Estou com uma duvida, vi em uma loja um adaptador de porta hdmi com saída ubs. Minha dúvida é, consigo conectar um USB na porta HDMI utilizando algum adaptador existente? Conseguirei ver vídeo, ouvir musica utilizando o adaptador caso haja algum? agradeço se puderem me ajudar nesta duvida.
  5. Boa noite Galera, Estou com uma dificuldade em realizar este desenvolvimento: Escreva uma classe chamada TesteArray. Essa classe deve ter um método chamado percorreArray(String, String, String). As três Strings recebidas como parâmetros do método devem ser colocadas em um Array, que em seguida será percorrido por um laço e, para cada um de seus índices, deve ser escrito na saída padrão o valor da String em caixa alta (use o método toUpperCase() para isso). Fiz mais uma parte, mas esta dando erro, segue abaixo: O que estou esquecendo? package testearray; public class TesteArray { public String percorrerArray; public String toUpperCase; public void percorreArray(String a, String b, String c) {//sua função aqui a = String.toUpperCase("conteudoDaVariável"); b = String.toUpperCase(textFieldQqr.getText()); c = String.toUpperCase(variavel); System.out.println(a + b + c);//Só p ter certeza } }
  6. TwistedSoul, Muito obrigado pela ajuda, consegui fazer o programa. Caso queira posso postar o resultado.
  7. Boa noite Pessoal, Estou com uma dificuldade imensa em fazer o exercício abaixo: Numa aplicação bancária, descrita na classe Conta mostrada na Figura, modele as seguintes exceções:  Retirada de conta com saldo insuficiente  Transferência para conta inexistente (uma conta é considerada inexistente se seu número for inferior a 100)  Retirada de valor muito grande (o valor máximo do saque é definido em uma constante chamada MAX_SAQUE  Trate estas exceções adicionando exibindo descrição da exceção ocorrida. Não sei por onde começar. Agradeço se puderem ajudar. Abs
  8. Boa noite Caros Amigos, Preciso de uma ajuda em relação ao um trabalho que estou fazendo, fiz uma parte do código, mas gostaria da ajuda de vocês para como aplicar o método permitir e como finalizar o código. Segue o enunciado: A parte que conseguir fazer : package unicarioca.cinema; public class UnicariocaCinema { public class GeranciadorCinema { } private class Filme { String titulo; int censura; } private class Visitante { } public static void main(String[] args) { } } Se puderem me ajudar indicando onde está incorreto ajudaria muito. Abs Caros amigos.
  9. Boa tarde Galera, Estou com um grande problema. O pc do meu sogro quando ligo ele apareci varias cores aleatórias e não apareci a tela de inicialização. To suspeitando que seja placa de video. O modelo do PC e o MegaWare com monitor e cpu intergado. Alguém já passou por isso.
  10. Boa noite Galera, Estou com um serio problema com minha barra de tarefas do windows 10. Não funciona nada, menu iniciar, pesquisar, cortana, internet explorer abre e fecha, o ícone do wi-fi. Já tentei de tudo da net e nada fez voltar a funcionar. vocês poderiam me ajudar? Pois não quero formatar o PC. Abs
  11. Boa noite Galera, Não consigo colocar o boot para formatar pelo pendrive, as opções que aparecem na BIOS são: UBS FLOPPY DRIVE USB HARD DISK USB STORAGE DISK HARD DRIVE CD-ROM/DVD-ROM BOOT FROM LAN Quais dessas opções uso para formatar pelo pendrive? Agradeço pela ajuda galera.
  12. Boa tarde Galera, Estou com um projeto de trabalho para faculdade e preciso de uma ajuda de vocês para saber como eu começo este projeto e quais os pontos que devo levar em conta. Segue o objetivo do trabalho: Solicito para o trabalho a execução de um projeto de website responsivo e crossbrowser em HTML 5. O projeto deve ter 3 páginas: apresentação, formulário em JSP e exibição de uma tabela com dados em arquivo CSV; deve apresentar um menu para navegação entre as páginas; deve conter um formulário com validação apresentando ao menos os campos: nome (obrigatório), e-mail (obrigatório), senha (obrigatório), confirmação de senha; deve exibir uma tabela HTML ordenável por cada uma de suas colunas; deve ser responsivo, usando as melhores práticas CSS para tal; deve ser compatível com os seguintes navegadores: Internet Explorer 10 ou superior, Google Chrome 4.7 ou superior e Mozila Firefox 42 ou superior e Microsoft Edge 12 ou superior; deve ser implementado para duas resoluções de tela, uma mobile e uma desktop (não será considerada a densidade de pixels por polegada - ppi). O projeto ainda deve incluir diagramação de textos e inserção de imagens.
  13. Boa tarde Galera, Estou fazendo um formulário usando o Netbeans, e preciso fazer uma servlet Via POST para gravar os dados em um arquivo .CSV separando os caracteres por ";", e chamar uma servlet diretamente via GET deve exibir uma tabela com os dados gravados linha por linha. Consegui fazer o formulário, mas fiz 2 formulário um chamando o GET e outro o POST como mostra abaixo e a servlet chamando os 2 métodos, mas quando chamo a servlet GET os dados não estão gravando linha por linha quando cadastro novos clientes. Formulário: <!DOCTYPE html> <head> <title>Cadastro Clientes</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="css/estilo.css"> </head> <font size="5" color="#083a90" style="font-weight: 900">Cadastro de Clientes</font> </br> </br> </br> <body> <div id="area"> <form action="ServletCadastro" method="get"> <fieldset> <legend><font style="font-weight: 900">Informações do Cliente - doGet</font></legend> <label for="nome"> Nome: </label> <input type="text" name="txtnome" size="40" placeholder="Inserir Nome" required="required"></br></br> <label for="Telefone"> Telefone: </label> <input type="text" name="txttelefone" placeholder="inserir Telefone" size="30" required="required"><br><br> <label for="endemail"> E-mail: </label> <input type="text" name="txtemail" size="40" placeholder="Digitar um e-mail válido" required="required"> <br><br> <input type="submit" value="Enviar" /> </fieldset> </form> </div> <br> <div id="area2"> <form action="ServletCadastro" method="post"> <fieldset> <legend><font style="font-weight: 900">Informações do Cliente - doPost</font></legend> <label for="nome"> Nome: </label> <input type="text" name="txtnome" size="40" placeholder="Inserir Nome" required="required"></br></br> <label for="Telefone"> Telefone: </label> <input type="text" name="txttelefone" placeholder="inserir Telefone" size="30" required="required"><br><br> <label for="endemail"> E-mail: </label> <input type="e-mail" name="txtemail" size="40" placeholder="Digitar um e-mail válido" required="required"> <br><br> <input type="submit" value="Enviar" /> </fieldset> </form> </div> </body> </form> Servlets: package servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import modelo.Cadastro; public class ServletCadastro extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { private static final long serialVersionUID = 1L; public ServletCadastro() { super(); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ServletOutputStream out = response.getOutputStream(); response.setContentType("text/html;charset=UTF-8"); String name = request.getParameter("txtnome"); String telefone = request.getParameter("txttelefone"); String email = request.getParameter("txtemail"); // CRIAR O OBJETO Cadastro Cadastro objCadastro = new Cadastro (name, telefone, email); String csv = objCadastro.getNome() + ";" + objCadastro.getTelefone() + ";" + objCadastro.getEmail(); createCsvFile(csv); try { //Criação de um buffer para a ler de uma stream BufferedReader StrR = new BufferedReader(new FileReader("C:\\Users\\carlosalexandre\\Documents\\tabela.csv")); String Str; String[] TableLine = null; //Essa estrutura do looping while é clássica para ler cada linha //do arquivo while((Str = StrR.readLine())!= null){ //Aqui usamos o método split que divide a linha lida em um array de String //passando como parametro o divisor ";". TableLine = Str.split(";"); String html = "<html><head><title>Dados do Cliente</title>" + "</head><body><h1 align='center'>Cliente cadastrado</h1>" + "<table><tr><th>Nome</th><th>Telefone</th><th>Email</th></tr><tr><td>"+ TableLine[0].toString()+ "</td><td>"+ TableLine[1].toString()+ "</td><td>"+ TableLine[2].toString()+ "</td></tr></table></body></html>" ; out.print(html); StrR.close(); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException ex){ ex.printStackTrace(); } } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ServletOutputStream out = response.getOutputStream(); response.setContentType("text/html;charset=UTF-8"); String name = request.getParameter("txtnome"); String telefone = request.getParameter("txttelefone"); String email = request.getParameter("txtemail"); // CRIAR O OBJETO Cadastro Cadastro objCadastro = new Cadastro (name, telefone, email); response.setContentType("text/html"); String csv = objCadastro.getNome() + ";" + objCadastro.getTelefone() + ";" + objCadastro.getEmail(); createCsvFile(csv); } public void createCsvFile(String csv){ //A estrutura try-catch é usada pois o objeto BufferedWriter exige que as //excessões sejam tratadas try{ //Criação de um buffer para a escrita em uma stream BufferedWriter StrW = new BufferedWriter(new FileWriter("C:\\Users\\carlosalexandre\\Documents\\tabela.csv")); //Escrita dos dados da tabela StrW.write(csv + "\n"); //Fechamos o buffer StrW.close(); } catch (FileNotFoundException ex) { ex.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public void readCsvFile(){ //A estrutura try-catch é usada pois o objeto BufferedWriter exige que as //excessões sejam tratadas try { //Criação de um buffer para a ler de uma stream BufferedReader StrR = new BufferedReader(new FileReader("C:\\Users\\carlosalexandre\\Documents\\tabela.csv")); String Str; String[] TableLine; //Essa estrutura do looping while é clássica para ler cada linha //do arquivo while((Str = StrR.readLine())!= null){ //Aqui usamos o método split que divide a linha lida em um array de String //passando como parametro o divisor ";". TableLine = Str.split(";"); //O foreach é usadao para imprimir cada célula do array de String. for (String cell : TableLine) { System.out.print(cell+" "); } System.out.println("\n"); } //Fechamos o buffer StrR.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException ex){ ex.printStackTrace(); } } }
  14. Boa Noite Pessoal, Quando eu compilo consigo entrar no formulário, mas quando coloco os dados e gero a servlet está dando NULL em vez de carregar os dados. Segue a imagem e o código abaixo. Cadastro Cliente. <!DOCTYPE html> <head> <title>Cadastro Clientes</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="css/estilo.css"> </head> <font size="5" color="#083a90" style="font-weight: 900">Cadastro de Clientes</font> </br> </br> </br> <body> <div id="area"> <form action="ServletCadastro" method="POST"> <form id="Formulario" autocomplete="on"> <fieldset> <legend><font style="font-weight: 900">Informações do Cliente</font></legend> <label for="nome"> Nome: </label> <input type="text" name="Nome" size="40" placeholder="Inserir Nome" required="required"></br></br> <label for="Telefone"> Telefone: </label> <input type="text" name="Telefone" placeholder="inserir Telefone" size="30" required="required"><br><br> <label for="endemail"> E-mail: </label> <input type="e-mail" name="endmail" size="40" placeholder="Digitar um e-mail válido" required="required"> <br><br> <input type="submit" value="Enviar" /> </fieldset> </form> </div> </body> </form> Modelo Cadastro package modelo; import org.hibernate.validator.constraints.Email; public class Cadastro { private String nome, telefone, email; public Cadastro() { super(); nome=""; telefone=""; email=""; } public Cadastro( String nome, String telefone, String email){ super(); this.nome= nome; this.telefone= telefone; this.email= email; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public String getTelefone() { return telefone; } public void setTelefone(String nome) { this.telefone = Telefone; } public String getEmail() { return email; } public void setEmail(String nome) { this.email = Email; } } Servlet Cadastro package servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * * */ import modelo.Cadastro; public class ServletCadastro extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { private static final long serialVersionUID = 1L; public ServletCadastro() { super(); } /** * * @param request * @param response * @throws ServletException * @throws IOException */ @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } /** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods. * * @param req * @param res * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { ServletOutputStream out = res.getOutputStream(); res.setContentType("text/html;charset=UTF-8"); String nome = req.getParameter("txtnome"); String telefone = req.getParameter("txttelefone"); String email = req.getParameter("txtemail"); // CRIAR O OBJETO Cadastro Cadastro objCadastro = new Cadastro (nome, telefone, email); res.setContentType("text/html") ; // CONSTRUIR A PÁGINA DE SAÍDA String html = "<html><head><title>Dados do Cliente</title>" + "</head><body><h1 align='center'>Cliente cadastrado</h1>" + "<p>Nome : " + objCadastro.getNome() + "</p>" + "<p>Telefone : " + objCadastro.getTelefone() + "</p>" + "<p>Email : " + objCadastro.getEmail() + "</p>" + "</body></html>" ; out.print(html) ; } }
  15. Boa Noite Pessoal, Na hora de compilar o formulário estar dando esse erro quando envio as informações contidas no formulário. java.lang.UnsupportedOperationException: Not supported yet. O que estou fazendo de errado? Segue as linhas de código. <!DOCTYPE html> <head> <title>Cadastro Clientes</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="css/estilo.css"> </head> <font size="5" color="#083a90" style="font-weight: 900">Cadastro de Clientes</font> </br> </br> </br> <body> <div id="area"> <form action="ServletCadastro" method="POST"> <form id="Formulario" autocomplete="on"> <fieldset> <legend><font style="font-weight: 900">Informações do Cliente</font></legend> <label for="nome"> Nome: </label> <input type="text" name="Nome" size="40" placeholder="Inserir Nome" required="required"></br></br> <label for="Telefone"> Telefone: </label> <input type="text" name="Telefone" placeholder="inserir Telefone" size="30" required="required"><br><br> <label for="endemail"> E-mail: </label> <input type="e-mail" name="endmail" size="40" placeholder="Digitar um e-mail válido" required="required"> <br><br> <input type="submit" value="Enviar" /> </fieldset> </form> </div> </body> </form> package modelo; public class Cadastro { private String nome, telefone, email; public Cadastro(String nome, String telefone, String email) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } public String getNome(){ return nome; } public void setNome(String nome){ this.nome = nome; } public String getTelefone(){ return telefone; } public void setTelefone(String telefone){ this.telefone = telefone; } public String getEmail(){ return email; } /** * * @param email */ public void setEmail(String email){ this.email = email; } } package servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * * */ import modelo.Cadastro; public class ServletCadastro extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { private static final long serialVersionUID = 1L; public ServletCadastro() { super(); } /** * * @param request * @param response * @throws ServletException * @throws IOException */ @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } /** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods. * * @param req * @param res * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { ServletOutputStream out = res.getOutputStream(); res.setContentType("text/html;charset=UTF-8"); String nome = req.getParameter("txtnome"); String telefone = req.getParameter("txttelefone"); String email = req.getParameter("txtemail"); // CRIAR O OBJETO Cadastro Cadastro objCadastro = new Cadastro (nome, telefone, email); res.setContentType("text/html") ; // CONSTRUIR A PÁGINA DE SAÍDA String html = "<html><head><title>Dados do Cliente</title>" + "</head><body><h1 align='center'>Cliente cadastrado</h1>" + "<p>Nome : " + objCadastro.getNome() + "</p>" + "<p>Telefone : " + objCadastro.getTelefone() + "</p>" + "<p>Email : " + objCadastro.getEmail() + "</p>" + "</body></html>" ; out.print(html) ; } }
  16. Dif, Segue a parte que fiz em Java e Servlet. Java: package modelo; public class Cadastro { private String nome, telefone, email; public String getnome(){ return nome; } public void setnome(String nome){ this.nome = nome; } public String gettelefone(){ return telefone; } public void settelefone(String telefone){ this.telefone = telefone; } public String getemail(){ return email; } /** * * @param email */ public void setemail(String email){ this.email = email; } } Servlet: package servlets; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import modelo.Cadastro; public class ServletCadastro extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { private static final long serialVersionUID = 1L; public ServletCadastro() { super(); } /** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods. * * @param req * @param res * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { ServletOutputStream out = res.getOutputStream(); res.setContentType("text/html"); String nome = req.getParameter("nome"); String telefone = req.getParameter("telefone"); String email = req.getParameter("email"); out.println("<html><head><title>Resp do Servlet</title></head>"); out.println("<body>"); out.println("Nome:"); out.println("Telefone: "); out.println("E-mail:"); out.println("<ul>"); out.println("</ul></body></html>"); } }
  17. Boa tarde Difi, Então e ai que estou na dúvida, faço a parte do java chamando os dados do formulário ou faço primeiro a servlet? Estou iniciando em programação na faculdade e estou pesquisando na net, mas não esta ajudando. Pode me dar uma ajuda, por favor? Abs
  18. Boa tarde Galera, Tenho que fazer um formulário que a pessoa possa cadastrar o nome, telefone e e-mail. tenho que fazer uma servlet via Post para gravar os dados guardando um registro por linha separando por caractere ";" ou seja uma CSV. Se o servlet for chamado diretamente (via GET), deve exibir uma tabela com os dados gravados no arquivo e formatados. Poderiam me dar uma luz, por favor? Segue o código do formulário. <!DOCTYPE html> <html lang="pt-br"> <head> <title>Cadastro Clientes</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="css/estilo.css"> </head> <font size="5" color="#083a90" style="font-weight: 900">Cadastro de Clientes</font> </br> </br> </br> <body> <div id="area"> <form method="POST"> <form id="Formulario" autocomplete="off"> <fieldset> <legend><font style="font-weight: 900">Informações do Cliente</font></legend> <label for="nome"> Nome: </label> <input type="text" name="Nome" size="40" placeholder="Inserir Nome" required="required"></br></br> <label for="Telefone"> Telefone: </label> <input type="text" name="Telefone" placeholder="inserir Telefone" size="30" required="required"><br><br> <label for="endemail"> E-mail: </label> <input type="e-mail" name="endmail" size="40" placeholder="Digitar um e-mail válido" required="required"> <br><br> </fieldset> </form> </div> </body> <input class="btn_submit" type="submit" value="Enviar"> </form> </html>
  19. Depois de um dia descobri o que estava fazendo de errado, estava esquecendo de criar a classe juntamente com os pacotes. caso queiram visualizar o resultado segue os códigos, lembrando que o desenvolvimento e para web. Caso queira fazer observações de melhorias no código fiquem a vontade e sempre bom aprender. Abs a todos CADASTROALUNOS.HTML <html> <head><title>Cadastro de alunos</title></head> <body> <h1 align="center">Cadastro de alunos</h1> <form action="ServletAluno" method="post"> <label>Nome:<input type="text" name="txtNome" size="30" /></label> <br /> <label>A1:<input type="text" name="txtA1" size="5" /></label> <br /> <label>A2:<input type="text" name="txtA2" size="5" /></label> <br /> <label>A3:<input type="text" name="txtA3" size="5" /> </label> <br /> <input type="submit" name="btnEnviar" value="Enviar" /> </form> </body> </html> CLASSE - ALUNO.JAVA package modelo; public class Aluno { // atributos private String nome ; private float a1,a2,a3 ; public Aluno() { super(); nome="" ; a1 = 0 ; a2 = 0 ; a3 = 0 ; } public Aluno(String nome, float a1, float a2, float a3) { super(); this.nome = nome; this.a1 = a1; this.a2 = a2; this.a3 = a3; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public float getA1() { return a1; } public void setA1(float a1) { this.a1 = a1; } public float getA2() { return a2; } public void setA2(float a2) { this.a2 = a2; } public float getA3() { return a3; } public void setA3(float a3) { this.a3 = a3; } public float calcularMedia() { float media = 0 ; if (a1<=a2 && a1<=a3) media = (a2 + a3)/2 ; else if (a2<=a1 && a2<=a3) media = (a1 + a3) /2 ; else media = (a1 + a2) /2 ; return media ; } public String situacaoFinal() { String situacao = "" ; if (calcularMedia() >= 6) situacao = "Aprovado" ; else situacao = "Reprovado" ; return situacao ; } } SERVLETALUNO.JAVA package servlets; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import modelo.Aluno; public class ServletAluno extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { private static final long serialVersionUID = 1L; public ServletAluno() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // RECEBENDO OS DADOS PELA REQUISIÇÃO String nome = request.getParameter("txtNome") ; float a1 = Float.parseFloat(request.getParameter("txtA1")) ; float a2 = Float.parseFloat(request.getParameter("txtA2")) ; float a3 = Float.parseFloat(request.getParameter("txtA3")) ; // CRIAR O OBJETO ALUNO Aluno objAluno = new Aluno(nome,a1,a2,a3) ; response.setContentType("text/html") ; // CONSTRUIR A PÁGINA DE SAÍDA String html = "<html><head><title>Dados do aluno</title>" + "</head><body><h1 align='center'>Aluno cadastrado</h1>" + "<p>Nome : " + objAluno.getNome() + "</p>" + "<p>a1 : " + objAluno.getA1() + "</p>" + "<p>a2 : " + objAluno.getA2() + "</p>" + "<p>a3 : " + objAluno.getA3() + "</p>" + "<p>Média : " + objAluno.calcularMedia() + "</p>" + "<p>Situacao : " + objAluno.situacaoFinal() + "</p>" + "</body></html>" ; PrintWriter out = response.getWriter() ; out.print(html) ; } }
  20. Boa noite Galera, Estou fazendo um trabalho da Facul, o professor passou um exercício: Criar um formulário (CadastroAlunos.html) que solicite a digitação do nome e as 3 notas de aluno. Ao enviar, executar um servlet (ServletAluno.java) que receba os dados e armazene em um objeto do tipo Aluno (Aluno.java). Ele deve responder com uma página web, exibindo todos os dados do aluno, sua média aritmética, baseada nas duas maiores notas (a menor é desconsiderada). Mostrar a situação do aluno : Aprovado (média >=6) ou Reprovado (média <6). Mas a árvore do projeto tem que ficar igual a imagem 1, mas o meu está diferente imagem 2, o que estou esquecendo de fazer? Obs: Esqueci de criar os pacotes, mas ainda não consigo compilar, pois dar erro e não lembro o significado do C em verde. Agradeço se puderem me ajudar. Abs, Curioso
  21. Funcionou do jeito que estava querendo. valeu Fabiano. adicionado 0 minutos depois Obrigado Div, não lembrava deste atributo. valeu
  22. Boa noite galera, Estou com um dificuldade, quero colocar uma determinada palavra dentro de um formulário transparente, abaixo segue parte do código. <label for="endemail"> E-mail: </label> <br> <input type="email" name="endemail" value="insira seu email" required="required" title="prencha o campo com o email válido"> <br> A parte que quero que fique transparente está em vermelho. OBS: Estou usando o Netbeans para desenvolver. Agradeço se puderem me ajudar.
  23. Tenho um pouco, mas obrigado pela dica.
  24. Muito Obrigado Dolbycpp. Estou ciente dos erros, só queria saber onde, mas grande parte consegui fazer como você mesmo citou. Vou pegar se código e verificar os erros para não cometer mais. Porém sou novato em C++, se puder indicar algumas aulas online ou apostilas agradeceria.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!