У нас есть настройка, в которой у нас могут быть специфичные для клиента файлы JSP, переопределяющие файлы JSP по умолчанию в нашем сервисе. При развертывании пользовательские файлы JSP копируются из каталога клиента и перезаписывают файлы JSP по умолчанию.
Это плохо для разработки, поскольку мы не можем разрабатывать на месте, но должны дождаться запуска цели JSP-развертывания, прежде чем мы сможем перезагрузить браузер.
Я думал о том, чтобы как-то «предварительно связать» файлы JSP при разработке, то есть сервлет JSP должен сначала попытаться загрузить заданный путь JSP, говорит /component/test.jsp из /customer/component/test.jsp, и если не загрузить его из местоположения по умолчанию.
Я легко могу сделать это с помощью фильтра сервлетов, но это не работает с jsp включает, и я считаю, что также любые пересылки, выполняемые такими структурами, как Struts и т. Д., В которых используется диспетчер запросов.
Я думаю, что это можно было бы решить путем расширения класса Tomcat / Jaspers JspServlet, но я надеялся, что есть более простой (возможно, соответствующий стандартам) способ?