Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Sempre deverá passar pelo controlador?

Na aula "Escondendo JSP", o prof. Nico comenta que não devemos chamar o .jsp diretamente, todo o fluxo deverá ser controlado pelo controlador.

Minha pergunta é em relação, por exemplo, a home de uma página que só contém um menu, um .jsp simples, até esse .jsp que contém apenas um menu onde aí sim serão utilizadas as ações deverá passar pelo controller?

3 respostas
solução!

Ola Falcão,

imagina que esse menu da sua home tem itens que só podem ser exibidos para um perfil especifico de usuário. Esse teste deverá ser feito por uma classe chamada pelo controlador que ai sim determinará quais itens serão exibidos. Isso é só um exemplo de uso mas existem outros.

Bom dia, complementando o ótimo exemplo do Jefferson, quando você começar a usar frameworks como o spring vai ver que isso é uma prática comum. Mesmo sem ter nenhuma regra ainda, o usuário pracisa chamar um método que chame a página

Olá Falcão!

Conseguiu resolver sua dúvida?