Ir ao conteúdo
  • Cadastre-se

CURIOSO22

Membro Pleno
  • Posts

    58
  • Cadastrado em

  • Última visita

Reputação

2
  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) ; } }

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