Logo Passei Direto
Buscar

Direito

Outros
Em uma aplicação web que utiliza JavaBeans há a seguinte classe: package user; public class User { private String user="João"; public String getUser() { return user; } public void setUser(String user) { this.user = user; } } Ao executar a aplicação, comandos da página index.jsp exibiram no navegador o conteúdo abaixo. Usuário: João Os comandos que estão no corpo da página index.jsp são:
Qual é a opção correta?
(A) <% User u=new User();%> Usuário: ${u.user}
(B) Usuário:
(C) <%User u=new User();%> Usuário: <%! u.getUser();%>
(D) Usuário:
(E) Usuário:
User badge image
Desafios para Aprender

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Para entender qual é a opção correta, vamos analisar o que cada alternativa está fazendo em relação à classe `User` e como os dados estão sendo exibidos na página `index.jsp`. A classe `User` possui um atributo `user` que é acessado através do método `getUser()`. Para exibir o nome "João" na página JSP, precisamos instanciar a classe `User` e chamar o método que retorna o valor do atributo. Vamos analisar as opções: (A) `<% User u=new User();%> Usuário: ${u.user}` - Aqui, a instância `u` é criada, mas a sintaxe `${u.user}` não funcionará, pois não é uma expressão EL (Expression Language) válida para acessar atributos de um objeto instanciado dessa forma. (B) Usuário: - Esta opção não contém nenhum código para exibir o nome do usuário. (C) `<%User u=new User();%> Usuário: <%! u.getUser();%>` - Aqui, a instância `u` é criada, mas a sintaxe `<%! ... %>` é usada para declarar métodos e variáveis, não para exibir valores. Portanto, isso não funcionará para exibir o nome. (D) Usuário: - Assim como a opção (B), não contém código para exibir o nome do usuário. (E) Usuário: - Novamente, não contém código para exibir o nome do usuário. Nenhuma das opções apresentadas parece estar correta para exibir "Usuário: João" de forma adequada. No entanto, a opção (A) é a que mais se aproxima, mas a sintaxe está incorreta para o contexto de JSP. Dado que as opções não estão corretas para exibir o resultado esperado, você pode precisar revisar o enunciado ou as opções fornecidas. Se precisar de mais ajuda, sinta-se à vontade para perguntar!

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina