Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''servlet''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 7 registros

  1. alecram28

    Javascript e servlet

    Boa tarde. Tenho o seguinte exercício para fazer. Porém não esta dando certo. Se alguém puder me ajudar, agradeço. A interface já está ok. "No Netbeans, crie um novo projeto de uma aplicação Java Web usando Servlet. Altere o conteúdo do arquivo index.html, para que o navegador gere uma interface conforme indicado na figura abaixo. No pacote de nome Pacotes de Códigos-fonte, crie um novo pacote com nome controller e uma classe servlet com nome Controlador. O padrão de URL para acesso ao servlet Controlador deve ser /controlador. O método processRequest () deve ler os valores dos parâmetros que foram informados pelo usuário e imprimir esses valores na tela do navegador. Crie uma pasta no projeto para folhas de estilos. Nessa pasta, crie uma folha de estilo que aplique formatação às páginas apresentadas para o usuário, página index.html e página de resposta gerada pelo servlet. A formatação do formulário para envio de dados para o servidor deve seguir a apresentada na figura abaixo. Por fim, valide os dados informados pelo usuário. A validação consiste em apenas verificar se os campos foram preenchidos, não pode haver campos vazios. A validação deve ser feita no cliente e no servidor, validação em duas vias. No cliente, a validação deve ser feita através de scripts em linguagem JavaScript. Então, crie uma pasta no projeto para scripts JavaScript. Nessa pasta, crie o arquivo JavaScript com os scripts para validação no lado do cliente. No servidor, a validação deve ser feita em linguagem Java na classe servlet." HTML: <!DOCTYPE html> <html> <head> <title>LOGIN</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="css/folhadeestilos.css"> <script src="js/scripts.js"></script> </head> <form action="controlador" method="post"> <fieldset> <br> <label for="login">Login:</label> <input type="text" id="login" name="campoLogin" /> <br> <label for="email">E-mail:</label> <input type="text" id="email" name="campoEmail" /> <br> <label for="datanasc">Data de nascimento:</label> <input type="text" id="datanasc" name="campoDataNascimento" /> <br> <label for="senha">Senha:</label> <input type="text" id="senha" name="campoSenha" /> <br> <label for="csenha">Confirmar senha:</label> <input type="text" id="csenha" name="campoCSenha" /> <br> <label for="sexo">Sexo:</label> <select id="sexo" name="campoSexo"> <option value="">Selecione</option> <option value="1">Feminino</option> <option value="2">Masculino</option> </select> <br> <label for="cidade">Cidade:</label> <input type="text" id="cidade" name="campoCidade" /> <br> <label for="home">Home-Page:</label> <input type="text" id="home" name="campoHome" /> <br> <label for="inte">Interesses:</label> <input type="checkbox" id="inte" name="int1" value="musica"> Música <input type="checkbox" name="int2" value="esp"> Esportes <input type="checkbox" name="int3" value="moda">Moda <br> <input type="reset" id="res" value="Limpar" onclick="limpar();"/> <input type="submit" id="btn" value="Cadastrar" onclick="validar();"/> </fieldset> </form> </body> </html> CSS: fieldset { border: 5px solid black; background-color: rgb(231, 231, 231); width: 350px; height: 300px; line-height:1.5; /*espaçamento linhas*/ } .botao{ height: 20px; width: 70px; } JAVASCRIPT: function validar() { var mensagemErro = ""; if (document.getElementById ("login").value === "") { mensagemErro = "Informe o login."; } if (document.getElementById ("email").value === "") { mensagemErro += "\nInforme o email."; } if (document.getElementById ("datanasc").value === "") { mensagemErro += "\nInforme a data de nascimento."; } if (document.getElementById ("senha").value === "") { mensagemErro += "\nInforme a senha."; } if (document.getElementById ("csenha").value === "") { mensagemErro += "\nInforme a confirmação da senha."; } if(document.getElementById ("csenha").value!==document.getElementById ("senha").value){ mensagemErro += "\nAs senhas não batem"; } if (document.getElementById ("sexo").value === "") { mensagemErro += "\nInforme o sexo."; } if (document.getElementById ("cidade").value === "") { mensagemErro += "\nInforme a cidade."; } if (document.getElementById ("home").value === "") { mensagemErro += "\nInforme a Home-Page."; } if (document.getElementById ("musica").checked === "" && document.getElementById ("esporte").checked === "" && document.getElementById ("moda").checked === "") { mensagemErro += "\nInforme um interesse."; } if (mensagemErro === "") { return true; } else { alert (mensagemErro); return false; } } SERVLET package controller; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet(name = "Controlador", urlPatterns = {"/controlador"}) public class Controlador extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); String login = request.getParameter ("login"); String email = request.getParameter ("email"); String datanasc = request.getParameter ("datanac"); String senha= request.getParameter ("senha"); String sexo = request.getParameter ("sexo"); String cidade = request.getParameter ("cidade"); String home = request.getParameter ("home"); String inte = request.getParameter ("inte"); try (PrintWriter out = response.getWriter()) { out.println("<!DOCTYPE html>"); out.println("<html>"); out.println("<head>"); out.println("<title>Servlet Controlador</title>"); out.println ("<link rel='stylesheet' type='text/css' href='css/folhadeestilos.css'> "); out.println("</head>"); out.println("<body>"); out.println ("<h1>Dados de login:</h1>"); out.println ("<br>"+login+"<br>"+email+"<br>"+datanasc+"<br>"+senha+"<br>"+sexo+"<br>"+cidade+"<br>"+home+"<br>"+inte); out.println("</body>"); out.println("</html> } } // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code."> @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } @Override public String getServletInfo() { return "Short description"; }// </editor-fold> }
  2. Olá pessoal, estou revisando o material do curso fj-21 da caelum e me deparei com erro que não consigo resolver. Eu possuo uma interface: package br.com.caelum.mvc.logica; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public interface Logica { String executa(HttpServletRequest request, HttpServletResponse response)throws Exception; } e a implemento: package br.com.caelum.mvc.logica; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class PrimeiraLogica implements Logica{ public String executa(HttpServletRequest request, HttpServletResponse response)throws Exception{ return "primeira-logica.jsp"; } } Depois tenho a classe Controller: package br.com.caelum.mvc.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import br.com.caelum.mvc.logica.Logica; @WebServlet public class ControllerServlet extends HttpServlet{ protected void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { String parametro=request.getParameter("logica"); String nomeDaClasse="br.com.caelum.mvc.logica." + parametro; try { Class classe = Class.forName(nomeDaClasse); Logica logica =(Logica) classe.newInstance(); String pagina=logica.executa(request, response); request.getRequestDispatcher(pagina).forward(request, response); }catch(Exception e) { throw new ServletException("A lógica de negocios causou uma exceção",e); } } } E a minha página .jsp: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <h1>Primeria Lógica</h1> </body> </html> Quando tento acessar a página via url - http://localhost:8080/fj21-agenda/mvc?logica=PrimeiraLogica diz que a página não pode ser encontrada. Não consigo identificar a causa. Por favor me ajudem.
  3. Douglas Dreer

    Enviar Página HTML para Servlet

    Preciso pegar um página em html, envia-la para o servlet e por fim salva-la em PDF. Alguém sabe com fazer ? PS.: Não estou usando JSF.
  4. ruannawe

    Integrar frontend com backend?

    Parte html <input id="nomeSubagrupadorDocumento" name="nomeSubagrupadorDocumento" type="text" size="60"> </input> métodos para encapsulamento public String getNomeSubagrupador() { return nomeSubagrupador; } public void setNomeSubagrupador(String nomeSubagrupador) { if (nomeSubagrupador != null) { nomeSubagrupador = nomeSubagrupador.trim(); } this.nomeSubagrupador = nomeSubagrupador; } classe para instanciar o valor do input public class ActCadastrarSubagrupadoresDocumento { }
  5. Olá Alguém sabe como configurar o Eclipse para que seja possível debugar no Eclipse sem interrupções. Eu percebo que o que é simples no VS.Net é uma aventura no Java Eclipse. No VS vc insere um breakpoint e começa a debugar, no Eclipse não, ao iniciar o debug começo a me deparar com vários erros dentre eles Source not found, A perspectiva Debug simplesmente abre várias mini janelas com informações irrelevantes para o momento. Como configurar tudo isso para que haja uma fluidez no debug ? Obrigado
  6. Boa noite Estou tendo um problema bem chatinho, por aqui. Ao chamar uma página JSP do browser por exemplo index.jsp o css e renderizado normalmente. Porém ao chamar um página via ServLet o mesmo css não é renderizado Alguém sabe o que pode ser ? trecho da chamada RequestDispatcher rd = null; rd = request.getRequestDispatcher("pagesConta/criar_conta.jsp"); desde já agradeço por alguma luz
  7. JamileMaia

    Problemas com auto complete

    Pessoal, estou tentando fazer um campo com autocomplete. Porém, ele faz a consulta e até imprime no console, mas não mostra na tela, aparecem só as linhas aonde deveriam sair as informações. Alguém sabe como solucionar o problema??? Além disso, gostaria de setar o ID de cliente ao cadastrar,pode ser em um input hidden somente pra passar o valor para a servlet. Alguém sabe fazer? JSP <script type="text/javascript"> $(function() { $("#cliente").autocomplete({ source : function(request, response) { $.ajax({ url : "BuscarClienteServlet", dataType : 'json', data : request, success : function(data) { if (typeof Array.prototype.forEach != 'function') { Array.prototype.forEach = function(callback) { for (var i = 0; i < this.length; i++) { callback.apply(this, [ this[i], i, this ]); } }; } var values = data; var newArray = new Array(values.length); var i = 0; values.forEach(function(entry) { var newObject = { label : entry.name }; newArray[i] = newObject; i++; }); response(newArray); } }); }, minLength : 1 }); }); </script> O CAMPO: <div class="form-group"> <label class="col-md-2 control-label">*Cliente</label> <div class="col-md-8"> <div class="input-group input-icon right"> <span class="input-group-addon"> <i class="fa"></i> </span> <input class="form-control1" type="text" placeholder="Cliente" name="cliente" id="cliente"> </div> </div> </div> BuscarClienteServlet package classes.apresentacao.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.google.gson.Gson; import classes.persistencia.dao.ClienteDAO; import classes.persistencia.dto.Cliente; public class BuscarClienteServlet extends HttpServlet { private static final long serialVersionUID = 1L; public BuscarClienteServlet() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String text = request.getParameter("term"); ClienteDAO clienteDAO = new ClienteDAO(); try { Cliente cliente1 = new Cliente(); cliente1.setNome(text); ArrayList<Cliente> clientes = clienteDAO.buscarClienteLike(cliente1); System.out.println(clientes.get(0).getNome()); for (Cliente cliente : clientes) { System.out.println(cliente.getNome()); } String searchResult = new Gson().toJson(clientes); PrintWriter writer = response.getWriter(); writer.write(searchResult); } catch (Exception e) { e.printStackTrace(); } } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } } DAO public ArrayList<Cliente> buscarClienteLike(Cliente cliente) throws SQLException { ArrayList<Cliente> clientes = new ArrayList<Cliente>(); PreparedStatement ps = null; ResultSet rs = null; ps = conexao .obterConexao() .prepareStatement( "SELECT * FROM `banco_salao`.`cliente` c, `banco_salao`.`pessoa`p WHERE `c`.`pessoa_idPessoa` = `p`.`idPessoa` AND nome LIKE ?"); ps.setString(1, "%" + cliente.getNome() + "%"); rs = ps.executeQuery(); while (rs.next()) { cliente.setIdCliente(rs.getInt("idCliente")); cliente.setNome(rs.getString("nome")); clientes.add(cliente); } conexao.fecharConexao(); return clientes; } }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.