Я хочу создать повторно используемые компоненты JSP для создаваемого приложения. Есть несколько способов обойти это. Те, о которых я знаю, включают в себя сборку JSPFragments и последующую сборку страницы вместе. Но это не элегантный способ сделать это.
Я также пытаюсь научиться работать с библиотеками тегов JSP, чтобы иметь возможность создавать повторно используемые компоненты для JSP. В нескольких местах я читал, что библиотеки тегов быстро теряют популярность. Существуют и другие фреймворки, такие как шаблоны JSF и Freemarker, с помощью которых я могу создавать повторно используемые компоненты. Что я использую для создания этих компонентов. Есть ли предпочтительный и современный подход, которым я могу следовать?