#java #jsp #tomcat #servlets
#java #jsp #tomcat #сервлеты
Вопрос:
В настоящее время я пишу JSP-приложение с веб-сервисами. Проблема в том, что я должен определить щелкнутую ссылку, чтобы я мог перенаправить на конкретную страницу jsp. На этой JSP-странице будет запрос к веб-сервису, который также будет выполнен тем же сервлетом. (Или проще создать два разных сервлета?)
Есть ли у кого-нибудь решение / предложение для обнаружения нажатой ссылки в JSP? Или я должен сохранить это в сеансе?
Заранее спасибо
Комментарии:
1. Это звучит как задание для JavaScript. Обычно ссылка, по которой вы нажимаете, обрабатывается браузером — ваше приложение JEE не задействуется, если ссылка не указывает на JSP или сервлет.
2. Не могли бы вы немного подробнее объяснить, что вы хотите сделать? Похоже, вы хотите иметь две разные ссылки, которые ведут на две разные страницы. Что вы делаете, заставляя hrefs ссылок указывать на эти разные страницы. Вы имеете в виду что-то другое?
3. Чтобы взаимодействовать с моим веб-сервисом, я должен поместить эту ссылку в сервлет. Итак, когда я нажимаю на определенную ссылку, я хочу перейти на эту конкретную страницу, и когда я затем выполняю это действие, я хочу, чтобы сервлет позаботился об этом действии…
Ответ №1:
Если ваш запрос является a, HttpServletRequest
вы могли бы вызвать getRequestURI()
или getRequestURL()
.