Я пытаюсь получить базовый URL (например: https://stackoverflow.com/) без использования javascript. Но, похоже, есть много способов отделить его от https://stackoverflow.com/questions/ask, поэтому мне было интересно какой самый чистый путь был (или если есть предпочтительный метод).
jstl-функции, вероятно, справятся с задачей, но я бы хотел, чтобы она была максимально динамичной, поэтому мне не пришлось бы ее менять, если изменить / questions / part на, скажем, /question/.
${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort}
Это вариант, но он немного многословен.
Любой вклад приветствуется.