Итак, у меня есть этот шаблон в Thymeleaf:
<script th:src="@{|${#request.requestURI}ace-builds/src-noconflict/ace.js|}" type="text/javascript" charset="utf-8"></script>
Что я хочу сделать, это вытащить текущий каталог (?), В котором он находится, и прикрепить его к передней части источника. Так что, если это на странице www.mywebsite.com/mypage
, он сгенерирует тег источника /mypage/ace-builds/src-noconflict/ace.js
.
Из других постов здесь, похоже, что это то, что должно произойти, для меня я получаю это вместо: /mypage/mypage/ace-builds/src-noconflict/ace.js
Я не могу на всю жизнь понять, почему это происходит. Для тех, кто интересуется, почему я хотел бы сделать это в первую очередь, у этой программы заканчивается WAR-файл на сервере tomcat 9, и поэтому исходный тег должен включать имя файла mypage
war, чтобы извлечь его из него, который я могу жестко закодировать, чтобы заставить работать, и я не могу получить ресурсы c с помощью /ace-builds/src-noconflict/ace.js
.