Попытка установить правильный URL - Struts 2
У меня есть приложение Struts2, и у меня возникла небольшая проблема:
на первой странице (index.jsp) у меня есть строка JavaScript, которая устанавливает URL-адрес "./admin/Search" следующим образом:
window.location='./admin/Search';
это отправляет меня на страницу входа, и если у меня есть доступ, он перенаправляет меня прямо на указанную страницу. Проблема в том, что после этого все мои действия сохраняют это первое пространство имен "/ admin". Другие действия просто не имеют этого пространства имен '/ admin', например, они могут иметь пространство имен '/ users'. В этом случае сервер не может найти правильное действие, потому что он будет искать /admin/myAction в файле struts.xml. Похоже, распорки 2 не изменяют всего пространства имен / действия. Он просто заменяет действие и все. Мне действительно нужна помощь в этом, ребята! Благодарю.
1 ответ
Вам необходимо изменить пространство имен пакета, указанное в файлах struts.xml. Это поможет вам перенаправить ваше пространство имен внутри вашего приложения.