Trop souvent ignoré, il est possible de configurer pas mal de chose au niveau du web.xml de votre webapp.
Comme l’encodage des jsp ou l’inclusion systématique d’autres jsp. Cela peut être très pratique pour inclure la déclaration des taglibs que vous utilisez dans vos JSP. Seul inconvénient de cela, vous perdez la complétion (du moins sous Eclipse).

Voici quelques exemples :

  <jsp-config>
       ... déclaration des taglib ...
        <jsp-property-group>
            <url-pattern>*.jsp</url-pattern>
            <page-encoding>UTF-8</page-encoding>
            <trim-directive-whitespaces>true</trim-directive-whitespaces>
            <include-prelude>/head.jsp </include-prelude>
            <include-coda>/foot.jsp </include-coda>
        </jsp-property-group>
    </jsp-config>