posted 15 years ago
He meant scriptlets.
Answer is simple: scriptlets are not part of presentation logic while JSP is a presentation technology. So with scriptlets you're in fact mingling business, database and/or utility logic in a JSP file, of which each essentially belongs in a Java class. With taglibs and EL you (greatly!!) improves maintainability, readability, reusability, replaceability and so on.
JSP came around 1998. After that the guys realize that it is in no way OO. Then the taglibs came around 2000, starting with JSTL. Which was a great enhancement. Taglibs allows seamlessly and pure OO interaction between the presentation logic (HTML/CSS/JS and so on) and the backend (Java) logic.