A sintaxe e o alcance da linguagem de expressão são bem simples. Esse módulo (EL) e o próximo módulo (JSTL) abordam assuntos que trabalham de modo conjunto com o propósito de tornar os códigos de páginas JSP mais homogêneo e intuitivo, além de procurar separar regras da aplicação das regras de interface com o usuário. Como visto anteriormente, os scriptlets não oferecem um meio para alcançar tal propósito. Pelo contrário, os scriptlets tornam o código da página JSP confuso e complexo, pois mistura, basicamente, duas técnicas de programação distintas: a técnica imperativa e a técnica declarativa.
Porém, antes de começarmos a falar da EL propriamente dita, teremos de conhecer um tipo de dado abstrato denominado Map. Veja a seguir.