Как лучше всего разрешить как сервлету, так и клиентским скриптам читать один и тот же файл?

Мы хотим разделить конфигурацию проверки пользователя между классом проверки Java (для проверки работоспособности) и веб-интерфейсом формы с поддержкой Javascript (для удобства использования). Как лучше всего развернуть этот статический файл в нашем веб-приложении, чтобы он был доступен как для серверного кода, так и через URL-адрес, к которому обращается клиент?

До сих пор я думал о том, чтобы поместить файл в корень приложения и указать на него класс проверки, когда он используется, и поместить файл в каталог WEB-INF / classes и каким-то образом настроить контейнер для его обслуживания.

Кто-нибудь еще настраивал подобное веб-приложение? Что ты в итоге сделал?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
0
128
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Да уж. Поместите его в WEB-INF / classes и пусть сервлет будет обслуживать соответствующую часть конфигураций проверки на основе чего-то вроде идентификатора формы. Еще лучше, пусть сервлет преобразует конфигурацию в объект JSON, а затем вы можете просто включить тег скрипта и начать его использовать :)

Другие вопросы по теме