Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Redirect по кнопке в JSP / 8 сообщений из 8, страница 1 из 1
14.07.2014, 11:18
    #38695718
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Redirect по кнопке в JSP
В среде Eclipse Kepler динамический веб-проект.
Есть JSP с формой, у которой action="initServlet".
initServlet отрабатывает чётко согласно своему содержанию по submit.
Submit вызывается соотв. кнопкой, у которой type="submit", либо событием формы.

Есть другая кнопка, у которой type="button".
Она должна вызывать другую JSP.
Как это сделать?

Пробовал onclick="anotherServlet", в котором в doGet вызывается нужная страница, - не работает

_________________________________________
Человек должен думать, машина - работать!
...
Рейтинг: 0 / 0
14.07.2014, 12:14
    #38695793
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Redirect по кнопке в JSP
andreevoiВ среде Eclipse Kepler динамический веб-проект.
Есть JSP с формой, у которой action="initServlet".
initServlet отрабатывает чётко согласно своему содержанию по submit.
Submit вызывается соотв. кнопкой, у которой type="submit", либо событием формы.

Есть другая кнопка, у которой type="button".
Она должна вызывать другую JSP.
Как это сделать?

Пробовал onclick="anotherServlet", в котором в doGet вызывается нужная страница, - не работает

_________________________________________
Человек должен думать, машина - работать!

У формы может быть только один action. (POST или GET)
Соответственно чтобы вызвать другой JSP, то это должна быть ссылка <a href="..."></a>
Или обработка события onClick с вызовом соответствующей страницы.
Наверное так.
...
Рейтинг: 0 / 0
14.07.2014, 12:21
    #38695807
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Redirect по кнопке в JSP
Спасибо!
Сделал так:
... onclick="window.location='/anotherPaqe.jsp'">
Теперь сервер плюётся "404".
JSP-страница создана и находится в папке WebContent проекта.
...
Рейтинг: 0 / 0
14.07.2014, 12:25
    #38695813
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Redirect по кнопке в JSP
andreevoiТеперь сервер плюётся "404".
JSP-страница создана и находится в папке WebContent проекта.
Самое время ознакомиться с относительными адресами. Вы же зачем-то слеш поставили перед адресом страницы. Зачем?
...
Рейтинг: 0 / 0
14.07.2014, 12:25
    #38695814
ferc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Redirect по кнопке в JSP
andreevoi,

повесте на onclick скрипт и в нем поменяйте action у формы
...
Рейтинг: 0 / 0
14.07.2014, 12:35
    #38695822
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Redirect по кнопке в JSP
:) ))) Спасибо!!!
BlazkowiczСамое время ознакомиться с относительными адресами. Вы же зачем-то слеш поставили перед адресом страницы. Зачем?
Потому что в сёвлете везде url писал со слэшем.
В общем, теперь работает.
Ещё раз спасибо!

fercповесте на onclick скрипт и в нем поменяйте action у формы
Так тоже работает.
И тоже очень спасибо!
...
Рейтинг: 0 / 0
14.07.2014, 13:06
    #38695877
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Redirect по кнопке в JSP
вообще в эклипсе в своствах проекта можно поменять WebContent direсtory. По умолчанию оно совпадает с именем проекта.
Но можно сменить на "/" что укажет на корневую папку. Правда если у вас пара web projects тогда возникает проблема, либо при деплое в продакшн пути (или webcontent directory ) могут поменяться.

Выход либо писать относительные пути либо генерить например в jstl есть готовые теги

либо в чистом jsp (не возможности счас проверить но есть чтото вроде как request.getContext() получить правильное значение WebContent)

В в ссылках должно быть что то вроде

${request.getContext()...}/form.jsp

но остаются косяки с js если там используются url
...
Рейтинг: 0 / 0
14.07.2014, 13:10
    #38695881
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Redirect по кнопке в JSP
${pageContext.request.contextPath}
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Redirect по кнопке в JSP / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]