|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
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 получить данные по интересующему полю первой строки? |
|
|
|
 |
|
|
|