Evitando Scriplets em JSP

Boa Noite a todos.

Galera, alguem tem alguns artigos ou pode me apresentar alguns frameworks que evitem essa mal prática, criei uma combo em uma página jsp e achei muito estranho um monte de código em java na página. Ouvi falar de JSF, Struts, Velocity, eles evitam isso ?

Não é necessário nenhum framework para evitar scriptlets nas páginas JSP. Basta usar EL e Tags JSTL.

Um livro que recomendo é o Use a Cabeça Servlets e JSP, que serve inclusive para tirar a certificação OCWCD.

Quanto a frameworks, depende dos objetivos do projeto, eles são muito úteis, pois dependendo do caso aumentam muito a produtividade.

Abçs,

Wilton