Все, что будет включено в каждую JSP, не стесняйтесь добавлять в один включенный файл. Для материалов, которые будут включены только в небольшое меньшинство JSP, создайте для них отдельные включенные файлы.
Огромные JSP - мишка для поддержания.
Тем не менее, еще лучше - перемещать как можно больше кода из JSP в ваши доменные объекты, в вашу модель или в ваши сервлеты. Все, что является чистой Java, обычно принадлежит не JSP, а вашим JAR-файлам:
- Среды IDE лучше выполняют навигацию и рефакторинг чистого кода Java.
- Когда JSP в основном представляют собой теги HTML и JSP (с минимально возможным количеством кода Java), их становится легче поддерживать и понимать.
- Чистую Java легче понять, так как в ней нет HTML-тегов.
- Это облегчает понимание JSP, поскольку огромный блок кода Java заменяется очень коротким вызовом кода Java.
- Это облегчает обслуживание ваших JSP, не усложняя обслуживание вашей кодовой базы.