powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jsp + выпадающее меню + oracle
9 сообщений из 9, страница 1 из 1
jsp + выпадающее меню + oracle
    #32644639
_Nikita_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.

Есть выпадающее меню, которое формируется динамически через обращение к таблице Oracle:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
…..
<select name='www'>
<%
…..
while (result.next())
{   
      out.println("<option value='" + result.getString(1) + "'>" + result.getString(2) + "</option>");
} 
…..
%>
</select>
…..
При выборе пункта меню, пользователь нажимает кнопку и, ниже, на той же странице появляется соответствующая информация.

При нажатии на кнопку, обновляется вся страница, и выпадающее меню сбрасывается на первый элемент, принадлежащий меню.
Как сделать так, чтобы меню не сбрасывалось? Требуется для того, чтобы пользователь видел, что именно он выбирал, и чтобы при необходимости смог выбрать другой пункт меню.
Спасибо.
...
Рейтинг: 0 / 0
jsp + выпадающее меню + oracle
    #32644807
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, обработкой формы у тебя занимается некий сервлет или другая jsp-страница. В ней можно прочитать имя выбранного пункта меню и сохранить его как атрибут сесии. После чего, при повторном показе страницы, следует прочитать из сессии этот атрибут и выставить свойство selected у соответствующего пункта меню при его формировании.
...
Рейтинг: 0 / 0
jsp + выпадающее меню + oracle
    #32644815
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oracle тут непричем, это HTML
тут нужн в jsp словить параметр из формы ( выбранный пункт ) и в цикле один раз где то выдать не option value , а OPTION SELECTED ...
...
Рейтинг: 0 / 0
jsp + выпадающее меню + oracle
    #32644848
_Nikita_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытался делать следующее:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<% String ooo =  request.getParameter("www"); %>
.....
while (result.next())
{ String q = result.getString(1);
	if ( q == ooo ) {
	out.println("<option selected value='" + result.getString(1) + "'>" + result.getString(2) + "</option>");
	} else {
	out.println("<option value='" + result.getString(1) + "'>" + result.getString(2) + "</option>");
	}
}
....
не катит

даже простая проверка
if (result.getString(1)==result.getString(1)) выдает false

или что не так делаю?
...
Рейтинг: 0 / 0
jsp + выпадающее меню + oracle
    #32644873
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
верной дорогой идешь ... :)
только такие проверки тут делаются не так
исп. метод
if ( q.equals("ooo") )
...
Рейтинг: 0 / 0
jsp + выпадающее меню + oracle
    #32644877
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Nikita_Пытался делать следующее:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<% String ooo =  request.getParameter("www"); %>
.....
while (result.next())
{ String q = result.getString(1);
	if ( q == ooo ) {
	out.println("<option selected value='" + result.getString(1) + "'>" + result.getString(2) + "</option>");
	} else {
	out.println("<option value='" + result.getString(1) + "'>" + result.getString(2) + "</option>");
	}
}
....
не катит

даже простая проверка
if (result.getString(1)==result.getString(1)) выдает false

или что не так делаю?

if (q.equals(ooo)) {
...
}
...
Рейтинг: 0 / 0
jsp + выпадающее меню + oracle
    #32644878
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а! только
ооо без кавычек
...
Рейтинг: 0 / 0
jsp + выпадающее меню + oracle
    #32644908
_Nikita_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уррааа!!! Заработало!!! :)

Кучу времени на это все потратил.

Огромное всем спасибо.

P.S. SQL.RU - самый лучший форум в мире!!!
...
Рейтинг: 0 / 0
jsp + выпадающее меню + oracle
    #32644942
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Nikita_P.S. SQL.RU - самый лучший форум в мире!!!

не говори... сам паражаюсь его глобальности.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jsp + выпадающее меню + oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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