Wie vermeide ich Java-Code in JSP-Dateien?

Ich bin neu in Java EE und ich weiß, dass so etwas wie die folgenden drei Zeilen <%= x+1 %> <%= request.getParameter("name") %> <%! counter++; %> ist eine alte Art der Codierung und in JSP Version 2 gibt es eine Methode, um Java-Code in JSP-Dateien zu vermeiden. Kann mir bitte...