|
|
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
Вывожу таблицу на jsp странице напротив каждой записи ставлю checkbox снизу кнопка отметить. Вопрос как занести эти отмеченные поля в БД, в поле статус, если checked, то заносим 1 в противном случае null. Таблица temp: id фамилия имя статус. Заранее всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:31 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_msc, нужно передавать id выбранной записи как параметр запроса в сервлет, что делать дальше должно быть понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:36 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_msc, а JS и потом ajax не подойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:37 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
rema174, Это я понял, вся проблема конкретно в передаче... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:38 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
rema174, В передаче и идентификации в сервлете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:40 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_mscrema174, В передаче и идентификации в сервлете Cобираем все id в JSON в любом удобно виде. Отправляем в сервлет. Там парсим, вычленяем нужные нам действия над записями. Вызываем методы работы с БД для обновления данных. Используйте Abstract Layer и REST. В чем конкретно проблема не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:42 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_msc, можете использовать XMLHttpRequest с post , либо get методом. Передать id с параметром. Потом уже в сервлете обработать эти параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:47 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Проблема в недостаточных знаниях. Как собрать все id в единое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:53 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_mscПроблема в недостаточных знаниях. Как собрать все id в единое? http://www.w3schools.com/ https://www.google.com/search?q=JavaScript compose JSON http://www.trirand.com/blog/jqgrid/jqgrid.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:56 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_msc, собираете в строку все отмеченные чекбоксы Several checkboxes in a form: var coffee = document.forms[0].coffee; var txt = ""; var i; for (i = 0; i < coffee.length; i++) { if (coffee[i].checked) { txt = txt + coffee[i].value + " "; } } затем передаете их через параметр в xmlrequest потом парсите, например, как строку их в сервлете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:57 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_mscBlazkowicz, Проблема в недостаточных знаниях. Как собрать все id в единое? c простого: - передать на сервер в сервлет Код: java 1. удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 12:57 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. Кое какие прояснения есть буду читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 13:00 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
Blazkowiczslavik_mscrema174, В передаче и идентификации в сервлете Cобираем все id в JSON в любом удобно виде. Отправляем в сервлет. Там парсим, вычленяем нужные нам действия над записями. Вызываем методы работы с БД для обновления данных. Используйте Abstract Layer и REST. В чем конкретно проблема не понятно. автору не нужен такой "комбайн", все это можно сделать обычниыми средствами, не используя эти можные словечки JSON, Abstract Layer и REST и иже с ними ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 13:04 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
rema174автору не нужен такой "комбайн", все это можно сделать обычниыми средствами, не используя эти можные словечки JSON, Abstract Layer и REST и иже с ними Это не комбайн. Это важные нюансы для изучения при реализации подобной задачи. Но вы можете продолжать писать в базу из JSP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 13:06 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНо вы можете продолжать писать в базу из JSP. не было такого опыта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 13:11 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
Уважаемые извините, спрошу ещё кое что. Как в сервлете обработать эти значение если у них name одинаков. Т.е. передается строка http://test.ru/temp.jsp?action=tem&id=234&id=546 и т.д. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 13:15 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_msc, так вы можете все id в строку засунуть id=1:id=2:..id=n: и передать как один параметр, потом его уже парсить, как целую строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 13:17 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
отталкиваться нужно от уникальных значений, тогда не важно что name одинакаовый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 13:19 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_mscВсем спасибо. Кое какие прояснения есть буду читать. Можно воспользоваться "сторонней библиотекой", например, ExtJS. Для него есть средство визуального создания формочек и гридов Ralcha Architect. Связка ExtJS + Spring + Open P.S. ExtJS и Ralch Architect платные продукты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 13:32 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
mr_virtus, А как засунуть все эти параметры в одну строку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 14:12 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_msc, выше я пример писал на js var coffee = document.forms[0].coffee; var txt = ""; var i; for (i = 0; i < coffee.length; i++) { if (coffee[i].checked) { txt = txt + coffee[i].value + " "; } } создаете js переменную, в цикле обходите ваши чекед, проверяете их состояние и пишите в js переменную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 14:15 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
Написал сервлет TestingServlet. Добавил его в web.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. Другие сервлеты написанные до меня работают, мой нет. выдает ошибку The requested resource (...) is not available ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2014, 20:03 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_msc, попробуй для самого сервлета написать @WebServlet("/test") если сервлет 3.0 используется, то должно заработать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2014, 09:55 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
mr_virtus, Ошибку выдаёт. Не даёт компилировать с этой аннотацией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2014, 11:26 |
|
||
|
обновление БД jsp
|
|||
|---|---|---|---|
|
#18+
slavik_mscmr_virtus, Ошибку выдаёт. Не даёт компилировать с этой аннотацией проверьте маппинг сервлета. путь к классу должен быть с учетом пакета. а также как вы вводите урл. Он должен быть по схеме: [protocol or scheme] :// [host] : [port] / [context] / [servlet mapping] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2014, 11:48 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38760575&tid=2126536]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 488ms |

| 0 / 0 |
