Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сохранение значения в поле SELECT`а, после рефреша страницы 
:(
    Опции темы
WickedMan
  Дата 28.2.2008, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 12.12.2007

Репутация: нет
Всего: нет



всем доброго времени суток!
вопроса в принципе у меня два:
1. как средствами джава сделать селект? причем данные для селекта должны браться по запросу из БД. пример того что надо на html:
Код

<select name="category" style="font-size:9px;">
    <option value="109">первый показатель</option>
    <option value="107">второй</option>
    <option value="145">третий</option>
    <option value="all">Все показатели</option>    
</select>

вот запрос:
Код

SELECT item FROM sm_tbl WHERE id_parent=115;


2. после нажатия на кнопку submit, страница обновляется и в поле селект выскакивает первое значение (по умолчанию), как сделать что бы после рефреша оставалось значение, выбранное пользователем?

все в JSP. подскажите плз, или хотя бы посоветуйте где можно отыскать ответы на эти вопросы, заране благодарю!
PM MAIL   Вверх
Llucas
Дата 28.2.2008, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


J2EE Developer
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 29.11.2006
Где: Одесса

Репутация: нет
Всего: нет



Как настроить коннект к базе и выполнить сам запрос ты знаешь?


PM MAIL WWW   Вверх
WickedMan
Дата 29.2.2008, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 12.12.2007

Репутация: нет
Всего: нет



да, знаю
Код

Connection conn=HibernateUtil.getConnection();
java.sql.ResultSet rs = null;
    String query = "SELECT * FROM *";        
    PreparedStatement statement = conn.prepareStatement(query);
        rs = statement.executeQuery();

что-то типа этого=) но это никак не касается моих вопросов
PM MAIL   Вверх
Key
Дата 29.2.2008, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 6.12.2007

Репутация: нет
Всего: 1



Ну можно записать значение в request или session, а на jsp странице с помощью JSTL тегов и EL  считывать (для компактности и красоты) 

Это сообщение отредактировал(а) Key - 29.2.2008, 09:16
PM MAIL ICQ   Вверх
iluvatar
Дата 29.2.2008, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 266
Регистрация: 17.9.2007

Репутация: 4
Всего: 4



например, вот так:

Код

           <%@ taglib prefix="html" uri="struts-html" %>
...................
            <html:select property="propName" value="${requestScope.selectValue}">
                <html:option value="1">${requestScope.value1}</html:option>
                <html:option value="2">${requestScope.value2}</html:option>
                <html:option value="3">${requestScope.value3}</html:option>
                <html:option value="4">${requestScope.value4}</html:option>
            </html:select>


Это сообщение отредактировал(а) iluvatar - 29.2.2008, 09:57
PM MAIL ICQ   Вверх
WickedMan
Дата 29.2.2008, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 12.12.2007

Репутация: нет
Всего: нет



Key, а попроще есть варианты?

iluvatar, что-то я не понял, а запрос куда лепить?

Код

<%@ taglib prefix="html" uri="struts-html" %>

на эту строку Tomcat отреагировал:
Код

attempt to redefine the prefix html to struts-html when it was already defined as http://struts.apache.org/tags-html in the current scope.


PM MAIL   Вверх
iluvatar
Дата 29.2.2008, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 266
Регистрация: 17.9.2007

Репутация: 4
Всего: 4



Это я для примера привел. Здесь используются struts-теги для формы. Если ты не используешь struts, тогда надо использовать "родные" теги. 
По поводу запроса из jsp - я это не люблю, и оставляю запросы на совести сервлетов, где кладу в requestScope нужные мне значения
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0633 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.