Пересылка страниц JSP: относительные проблемы с URL? - PullRequest
0 голосов
/ 13 мая 2009

У меня есть небольшая проблема для моего сайта JSP.

У меня есть три раздела: основная папка, в которой находятся папки «ресурсы» и «действия». Я размещаю файлы, которые показывают сайт, в главной папке, а файлы проверки и действия в папке «действия».

При входе на сайт, пользователь должен авторизоваться. Я проверяю, зарегистрирован ли пользователь и действителен ли его пароль с помощью скрипта в разделе «Действия». Из этого сценария я jsp:forward соответствую- щий сценарий для информации о входе пользователя в систему, то есть экран входа в систему, если он недействителен, или домашняя страница, если он действителен.

Меня пугает, когда, jsp:forward на домашней странице, он не может получить доступ к CSS, так как думал, что он все еще находится в каталоге "actions", тогда как я знаю, что он находится в главной папке и, таким образом, может получить доступ файл в папке "resources" через "./resources/".

У меня вопрос: могу ли я использовать другой механизм, чтобы установить страницу на домашнюю страницу, или я ограничен использованием jsp:forward и, следовательно, должен иметь дело с относительными URL, думая, что мы находимся в "действиях"?

Спасибо за любой совет!

1 Ответ

1 голос
/ 13 мая 2009

Не могли бы вы перенаправить, а не вперед? Это сделало бы URL соответствующим местоположению целевой страницы:

response.sendRedirect('url');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...