Ed
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!
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material