Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

SQL запрос и текстовое поле
Список форумов
 ->  Основы веб-программирования на Java


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
airou : 4
Новичок

СообщениеФев 14, 2012 18:07 
Ответить с цитатой
В БД имеется таблица с двумя колонками и всего лишь одной записью.
Как извлечь в два текстовых поля значения этой единственной строки?

Во всех примерах результат запроса перебирается и найденные значения записываются в таблицу. У меня в результате запроса будет только одна единственная строка. Как это красиво оформить?

Код:

        <sql:query var="result" scope="session" dataSource="jdbc/res1">
            SELECT id, name FROM table1
        </sql:query>
       
         <!-- ??? -->

        <form>
              <input type="text" name="id" value="???" >
              <input type="text" name="name" value="???"  >
              <input type="submit" value="Submit">
        </form>
       
К началу Посмотреть профиль Отправить личное сообщение
wedens : 1167
Завсегдатай
Откуда: Novosibirsk

СообщениеФев 14, 2012 19:49 
Ответить с цитатой
airou писал(а):
Как это красиво оформить?

вынести всю работу с базой в сервлет. а уже из сервлета отдавать на страницу результат и выводить куда угодно
К началу Посмотреть профиль Отправить личное сообщение
airou : 4
Новичок

СообщениеФев 15, 2012 2:06 
Ответить с цитатой
решил так... ввел локальные переменные с помощью c:set значения достал обращаясь к результату как к как к массиву. А в input поля вставил значения этих переменных.
К началу Посмотреть профиль Отправить личное сообщение
kofnal : 9
Новичок

СообщениеМар 17, 2012 13:59 
Ответить с цитатой
airou писал(а):
решил так... ввел локальные переменные с помощью c:set значения достал обращаясь к результату как к как к массиву. А в input поля вставил значения этих переменных.

Поподробнее можно?
И еще как сделать вот так:
<c:set var="JSPtext" value=" new javaClass.newObj("Java").returnString()"></c:set>
понятно что это далеко не правильно, просто таким образом проще выразиться
К началу Посмотреть профиль Отправить личное сообщение
El Barto : 9
Новичок

СообщениеМар 18, 2012 6:21 
Ответить с цитатой
Хм, у тебя в текстовом поле прописано значение. Так вот на этот геттер и повешай обращение обращение к БД. Или каждый раз, или в случае если значение null. В общем по ситуации.

Или тебя интересует как из result получить данные по интересующему полю первой строки?
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> Основы веб-программирования на Java


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru