I'm not sure what you are asking.
If you are asking if there are limitations to the Expression Language, then, yes there are.
And they are deliberate. The Expression Language, in concert with the JSTL, is intended to usher in an age where JSP pages are solely used as scriptless view units for a web app, with all control, processing and computational processes occurring outside the view.
Essentially, the intentional limitations serve as a "red flag". If you are finding that it's difficult to do something on a JSP page using just JSTL and EL, there's a good chance that it's something you shouldn't be doing there.
This requires that an appropriate web application structure, such as Model 2, is in place.
This article goes into that.