У меня есть два файла JSP в одной папке в веб-приложении Java.Давайте назовем их index.jsp и myInclude.jsp.Я хочу включить myInclude.jsp в index.jsp.Веб-приложение не обслуживается в URI ROOT, а из отдельного веб-приложения (например, /adminWebapp/).
В index.jsp у меня есть следующее:
<s:include value="myInclude.jsp" />
Когда я пытаюсь получить доступ к index.jsp, Struts выдает следующее исключение:
Exception thrown during include of myInclude.jsp
java.io.FileNotFoundException: /myInclude.jsp
Проблема в том, что тег включения Struts 2 добавляет «/» перед URL-адресом включаемого файла.Если Struts 2 хочет использовать абсолютный путь (вместо относительного), он должен вызвать /adminWebapp/myInclude.jsp.Есть ли вариант, который может исправить тег s: include?Я надеюсь избежать жесткого кодирования / adminWebapp в ссылку на случай, если мы когда-нибудь переместим веб-приложение.