Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > обновление страницы и сервлет


Автор: nogoody 1.11.2007, 15:13
Проблема в следующем... есть страница, состоит из 2 фреймов
Код


<frameset rows="100,*,50" frameborder="NO" border="0" framespacing="0"> 
    <frame name="topFrame" src="TopMenu" scrolling="NO" noresize frameborder="NO">
        <frame name="mainFrame" src="mainMenu" scrolling="NO" noresize frameborder="NO">



TopMenu и mainMenu это сервлеты, которые и описывают фреймы

В верхнем фрейме есть поле для ввода, на нем весит событие

<form name="whoForm" action="Search" method="POST"
                    target="mainFrame">
...

Search - сервлет, выполняющий поиск... После этого поиска информация должна выводится в нижний фрейм...
Т.е. надо обновить только нижний фрейм, перезапустить сервлет mainMenu

У меня проблема в том, что после поиска нижний фрейм не обновляется, информация нормально выводится только после обновления страницы...
Вроде бы понятно объяснил, помогите... Как сделать чтобы нижний фрейм обновился после запроса...?

Автор: DEER 1.11.2007, 19:00
Сделай submit не кнопкой, а ссыкой
Код

<form ...>
<html:link action="/message/action.do?act.3=y" target=""mainFrame"">Удалить</html:link>
</form>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)