Por que é usado jsps nas views ao invés de html?
Por que é usado jsps nas views ao invés de html?
Fala Thiago, tudo bem ?
HTML fundamentalmente é um arquivo estático. Reescrever todas as suas partes dentro do servidor antes de responder ao cliente é um processo trabalhoso, e uma prática ruim, já que misturaria código html dentro da aplicação Java. É possível responder html, o problema é justamente colocar dados dinâmicos dentro da sua estrutura.
Para isso justamente a especificação criou um tipo de arquivo baseado em HTML, mas já pensando numa forma de inserir nele dados dinâmicos, providos a partir de algum processamento interno. Criou-se então o JSP (Java Server Pages), as páginas geradas pelo servidor no mundo Java. Nele podemos escrever um arquivo semelhante quase totalmente ao html, porém com formas adicionais como tags especificas que o Java entende e insere uma série de informações de acordo com cada pedido de cada cliente.
A apostila aberta da Caelum sobre Java e Desenvolvimento Web tem um explicação bem interessante sobre elas -> https://www.caelum.com.br/apostila-java-web/
Espero ter ajudado. Abraço!