Попытка установить правильный 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. Это поможет вам перенаправить ваше пространство имен внутри вашего приложения.

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