Я разрабатываю простой веб-сайт с несколькими страницами JSP. У каждого jsp есть динамические данные, которые необходимо прочитать из XML, прежде чем они будут загружены в браузер. Хотя шаблон MVC, такой как Struts2, здесь больше подходит, я не хочу реализовывать его для простого веб-приложения.
Для этой цели я просто хочу реализовать шаблон FrontController, которого достаточно для управления страницами jsp с несколькими вспомогательными классами.
Я хочу иметь централизованный контроллер для всех страниц JSP. если пользователь попытается получить доступ к любой странице jsp, он должен сначала перейти к контроллеру. Поэтому я попытался реализовать сервлет с шаблоном URL "/pages/*.jsp", где /pages содержит все страницы jsp в веб-контенте.
Проблема в том, что контроллер вызывается каждый раз, когда есть вызов файла .jsp, но когда я пытаюсь отключить его на странице jsp (например, /pages/homepage.jsp), он идет в неопределенный цикл. Очевидно, что каждый вызов страницы jsp всегда будет снова приходить к контроллеру.
Итак, есть ли другой способ реализовать централизованный контроллер для этой ситуации.
Заранее спасибо.