2013-11-11 2 views
1

В моем приложении, при нажатии кнопки «Отправить» (Struts), запускается метод класса действий, который устанавливает свойство «Обновленный URL» компонента. Я хочу, чтобы мне нужен URL-адрес, открытый в новом браузере, после того, как настройка bean-компонента будет выполнена без необходимости делать что-либо еще, как щелчок по ссылке. Я не могу найти правильный способ сделать это.Как открыть браузер при нажатии кнопки «Отправить»

Вот код:

мой JSP:

<html:submit property="evaluation"> 
    <c:choose> 
    <c:when test="Some Condition"><fmt:message key="Button1" /></c:when> 
    <c:otherwise><fmt:message key="Button2" /></c:otherwise> 
    </c:choose> 
</html:submit> 
+0

Почему вы не используете javascript, используя window.open – Shadow

+0

Привет, Shadow .. Я читал, что метод javascript нельзя вызвать нажмите кнопку «Отправить». Или это может быть? Где я могу использовать window.open? – user2272858

+0

Нет, его можно назвать, и его проще открыть новое окно браузера – Shadow

ответ

0

по щелчку кнопки отправки, вызовите действие с помощью AJAX и пусть действие отправить обратно JSon данные с URL вы хотите перейти к. в обработчике AJAX используйте URL-адрес, возвращаемый в json-данных, и откройте его в новом окне

Смежные вопросы