I've heard a billion times about how horrible it is to use Scriptlets (those php-like <% %>
things) in JSP.
- It has been proven that Scriptlets break the code-design patterns, and usually, the MVC Pattern
- Many J2EE frameworks (such as JSF 2.0+) have already disabled the usage of scriptlets.
Since scriptlets are not required for any uses, and can be replaced with JSTL, Other taglibs, and EL (Expression Language), why do they still exist? How comes Oracle haven't removed those scriptlets out of the JSP technology yet?