Como evitar o código Java nos arquivos JSP?

Eu sou novo no Java EE e sei que algo como as três linhas a seguir

<%= x+1 %>
<%= request.getParameter("name") %>
<%! counter++; %>

é uma maneira antiga de codificação e na JSP versão 2 existe um método para evitar o código Java nos arquivos JSP. Alguém pode me dizer as linhas alternativas JSP 2, e como essa técnica é chamada?

questionAnswers(29)

yourAnswerToTheQuestion