O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Java Web 4 - Servlets e JSP 2

4.811 visualizações

Publicada em

  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

Java Web 4 - Servlets e JSP 2

  1. 1. JSP & ServletsRecuperando parâmetros Repassando atributos
  2. 2. Passando valores no formRecuperando no Servlet
  3. 3. Enviando e recuperando o valor de parâmetro  getParameter(“nomeDoParametro”):String   Método do HttpServletRequest   Informe o nome de um parâmetro vindo de uma requisição   E obtenha o valor(String) que o usuário informou No HTML (Visão) No Servlet (Controle
  4. 4. Exemplo no Servletpublic class SelecaoCerveja extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException { response.setContentType(“text/html”); PrintWriter out = response.getWriter(); String c = request.getParameter(“cor”); out.println(“<h1>Cervejas sugeridas</h1><br/>”); out.println(“<br/>Voce escolheu a cor ” + c); }}
  5. 5. Resumindo...<form method=“POST” action=“selecionarCerveja.do”> Selecione as características da cerveja<p> <select name=“cor” size=“1”> <option>Clara</option> <option>Escura</option> </select> <input type=“submit”/></form>public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { String colorParam = request.getParameter(“cor”);}
  6. 6. Enviando e recuperando os valores de parâmetros simples<form method=“POST” action=“selecionarCerveja.do”> Selecione as características da cerveja<p> COR: <select name=“cor” size=“1”> <option>Clara</option> <option>Escura</option> </select> TIPO <select name=“tipo” size=“1”> <option>Garrafa</option> <option>LongNeck</option> </select> <input type=“submit”/></form>
  7. 7. Enviando e recuperando os valores de simples parâmetropublic void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { String colorParam = request.getParameter(“cor”); String tipoParam = request.getParameter(“tipo”); //...}
  8. 8. Recuperando valores decheckboxes
  9. 9. Enviando e recuperando o valor de de checkboxes  getParameterValues(“nomeDoParametro”):String[]   Método do HttpServletRequest   Informe o nome de um parâmetro vindo de uma requisição   E obtenha um array de String
  10. 10. Múltiplos Valores para parâmetro<form method=“POST” action=“selecionarCerveja.do”> Selecione as características da cerveja<p> <input type=checkbox name=“marcas” value=“A”>A<br/> <input type=checkbox name=“marcas” value=“B”>B<br/> <input type=checkbox name=“marcas” value=“C”>C<br/> <input type=checkbox name=“marcas” value=“D”>D<br/> <input type=“submit”/></form>String[] marcas = request.getParameterValues(“marcas”);String umaMarca = request.getParameterValues(“marcas”)[0];
  11. 11. Passando um valor do Servletpara a JSP
  12. 12. Passando um valor para JSP  setAttribute(“nomeDoAtributo”, valor)   Método do HttpRequest   Configure um objeto como um atributo   para ser recuperado através de um nome   Obs:   Esse valor será acessado pela JSP
  13. 13. Exemplo no Servletpublic class SelecaoCerveja extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException { String c = request.getParameter(“cor”); CervejaExpert ce = new CervejaExpert(); List resultado= ce.getMarcas(c); request.setAttribute(“marcas”, resultado); RequestDispatcher rd = request.getRequestDispatcher(“resultado.jsp”); rd.forward(request,response); }}
  14. 14. Repassando o fluxo para aJSP: Dispatch
  15. 15. Repassar o fluxo para a JSP Preparando o Dispatch  getRequestDispatcher(“pagina.jsp”): RequestDispatcher   Método do HttpRequest   Configura um objeto capaz de redirecionar o fluxo da aplicação para uma JSP
  16. 16. Repassar o fluxo para a JSP repassando o fluxo  forward(request, response)   Método do RequestDispatcher   Redireciona o fluxo

×