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:
Assinale a alternativa 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 alternativa é correta, vamos analisar a classe JavaBean apresentada e como ela pode ser utilizada em uma página JSP. A classe `User` possui um atributo privado `user` e métodos `getUser()` e `setUser()`. O método `getUser()` retorna o valor do atributo `user`, que é "João". Na página JSP, para exibir o valor do usuário, precisamos instanciar a classe `User` e chamar o método `getUser()` para obter o valor. Vamos analisar as alternativas: (A) `<% User u=new User();%> Usuário: ${u.user}` - Esta opção está incorreta porque a sintaxe `${u.user}` não funcionará diretamente, já que `u` não é uma variável de escopo acessível dessa forma. (B) `Usuário:` - Esta opção não exibe o nome do usuário, portanto, está incorreta. (C) `<%User u=new User();%> Usuário: <%! u.getUser();%>` - Esta opção está incorreta porque `<%! ... %>` é usado para declarar métodos ou variáveis, não para executar código e exibir o resultado. (D) `Usuário:` - Novamente, esta opção não exibe o nome do usuário, portanto, está incorreta. (E) `Usuário:` - Assim como as anteriores, esta opção não exibe o nome do usuário, portanto, está incorreta. Nenhuma das alternativas apresentadas parece correta para exibir o nome do usuário "João". A forma correta de exibir o nome do usuário na JSP seria algo como: ```jsp <% User u = new User(); %> Usuário: <%= u.getUser() %> ``` Entretanto, como essa opção não está disponível, parece que há um erro nas alternativas apresentadas. 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