Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas Web 13 de outubro de 2016 1. Marque a alternativa que contém método pelo qual é possível acessar um parâmetro do contexto: (a) getServletConfig() (b) getServletPath() (c) getContextPath() (d) getPathInfo() (e) getServletContext() 2. Marque a alternativa que representa o uso correto de uma diretiva para importar uma biblioteca em java em uma página jsp: (a) <%@page import "java.util.HashMap"%> (b) <%@page import="java.util.HashMap"%> (c) <%@import "java.util.HashMap"%> (d) <%@page language import="java.util.HashMap"%> (e) Nenhuma das anteriores 3. O código abaixo representa o uso de: <c:forEach items="cadastrados" var="cadastrado"> . . . </c:forEach> (a) Expression Language (b) Declaração JSP (c) Diretiva JSP (d) Java Server Pages Standard Tag Library (e) Nenhuma das anteriores 4. Em relação ao código a seguir, avalie com certo ou errado: 1 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 2 <html> 3 <head> 4 <title><c:forEach> Tag Example</title> 5 </head> 6 <body> 7 <c:forEach var="i" begin="1" end="5"> 8 Item <c:out value="{i}"/><p> 9 </c:forEach> 10 </body> 11 </html> 12 a) Na linha 8 o termo {i} usado é conhecido como expressão; um tipo especial de scriptlet. © Certo © Errado b) O scriptlet usado em «c:forEach ...."permite imprimir os valores de um até cinco por meio da variável i. © Certo © Errado Revisão-2016-A1 13 de outubro de 2016 Sistemas Web Página 2 de 2 13 de outubro de 2016 c) o trecho «c:out"equivale ao uso da classe PrintWriter. © Certo © Errado 5. Marque a alternativa que representa uma expressão segundo as definições de java server pages (JSP): (a) <%– –%> (b) <%@ page ... %> (c) <%! %> (d) <%= %> (e) Nenhuma das anteriores 6. O jstl core permite o uso de várias estruturas condicionais. No caso do <c:if: (a) Basta aplicar uma expressão de linguagem diretamente tal como em: <c:if ${10 > 3}> para avaliar uma condição. (b) Tem a seguinte estrutura: <c:if var=’ ’></c:if> O teste condicional está no atributo var. (c) O teste condicional é feito da seguinte forma: <c:if test=’${5 < 15}’>, por exemplo. (d) O <c:if pode ser acompanhado do uso de <c:else> (e) Nenhuma das anteriores 7. Para buscar um parâmetro que esteja relacionado com um Servlet, usa-se a sequência de comandos a seguir: (a) getServletContext().getAttribute(...); (b) getServletConfig().getParameter(...); (c) getServletConfig().getInitParameter(...); (d) getServletContext().getInitParameter(...); (e) Nenhuma das anteriores 8. Uma classe para ser considerada um processador de requisições http deve herdar diretamente da classe: (a) HttpRequest (b) HttpServlet (c) HttpServletRequest (d) GenericServlet (e) Nenhuma das anteriores 9. Após o ServletPath de uma url é possível localizar o: (a) Servlet (b) ContextPath (c) PathInfo (d) ServletPath (e) Nenhuma das anteriores 10. Sabendo que o url-pattern de um servlet está configurado como “/”, determine o efeito para a url digitada por um usuário: “http://localhost:8080/Application/cadastro/todos.do” Então, faça o que se pede: a) Responda: a url será processada corretamente? Explique. b) Identifique os elementos da url segundo os conceitos de domínio, caminho da aplicação, caminho do servlet e caminho. Revisão-2016-A1 13 de outubro de 2016
Compartilhar