powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / обновление БД jsp
25 сообщений из 26, страница 1 из 2
обновление БД jsp
    #38760463
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вывожу таблицу на jsp странице напротив каждой записи ставлю checkbox снизу кнопка отметить.
Вопрос как занести эти отмеченные поля в БД, в поле статус, если checked, то заносим 1 в противном случае null.
Таблица temp: id фамилия имя статус.

Заранее всем спасибо.
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760475
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
slavik_msc,
нужно передавать id выбранной записи как параметр запроса в сервлет, что делать дальше должно быть понятно.
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760477
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_msc,

а JS и потом ajax не подойдет?
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760478
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

Это я понял, вся проблема конкретно в передаче...
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760482
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

В передаче и идентификации в сервлете
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760486
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscrema174,

В передаче и идентификации в сервлете
Cобираем все id в JSON в любом удобно виде. Отправляем в сервлет. Там парсим, вычленяем нужные нам действия над записями. Вызываем методы работы с БД для обновления данных. Используйте Abstract Layer и REST. В чем конкретно проблема не понятно.
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760496
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_msc,

можете использовать XMLHttpRequest с post , либо get методом. Передать id с параметром.

Потом уже в сервлете обработать эти параметры.
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760512
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Проблема в недостаточных знаниях.
Как собрать все id в единое?
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760516
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscПроблема в недостаточных знаниях.
Как собрать все id в единое?
http://www.w3schools.com/
https://www.google.com/search?q=JavaScript compose JSON
http://www.trirand.com/blog/jqgrid/jqgrid.html
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760519
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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

потом парсите, например, как строку их в сервлете.
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760521
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscBlazkowicz,

Проблема в недостаточных знаниях.
Как собрать все id в единое?
c простого:
- передать на сервер в сервлет
Код: java
1.
http//server/app?id=15&crud=d


удачи!
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760523
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо. Кое какие прояснения есть буду читать.
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760534
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczslavik_mscrema174,

В передаче и идентификации в сервлете
Cобираем все id в JSON в любом удобно виде. Отправляем в сервлет. Там парсим, вычленяем нужные нам действия над записями. Вызываем методы работы с БД для обновления данных. Используйте Abstract Layer и REST. В чем конкретно проблема не понятно.
автору не нужен такой "комбайн", все это можно сделать обычниыми средствами, не используя эти можные словечки JSON, Abstract Layer и REST и иже с ними
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760535
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174автору не нужен такой "комбайн", все это можно сделать обычниыми средствами, не используя эти можные словечки JSON, Abstract Layer и REST и иже с ними
Это не комбайн. Это важные нюансы для изучения при реализации подобной задачи. Но вы можете продолжать писать в базу из JSP.
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760541
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczНо вы можете продолжать писать в базу из JSP. не было такого опыта
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760549
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые извините, спрошу ещё кое что.
Как в сервлете обработать эти значение если у них name одинаков. Т.е. передается строка http://test.ru/temp.jsp?action=tem&id=234&id=546 и т.д.
Заранее спасибо
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760552
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_msc,

так вы можете все id в строку засунуть

id=1:id=2:..id=n:

и передать как один параметр, потом его уже парсить, как целую строку.
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760555
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
отталкиваться нужно от уникальных значений, тогда не важно что name одинакаовый
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760575
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscВсем спасибо. Кое какие прояснения есть буду читать.

Можно воспользоваться "сторонней библиотекой", например, ExtJS.
Для него есть средство визуального создания формочек и гридов Ralcha Architect.

Связка ExtJS + Spring + Open

P.S. ExtJS и Ralch Architect платные продукты.
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760643
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

А как засунуть все эти параметры в одну строку
...
Рейтинг: 0 / 0
обновление БД jsp
    #38760648
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 переменную
...
Рейтинг: 0 / 0
обновление БД jsp
    #38761232
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал сервлет TestingServlet.
Добавил его в web.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<servlet> 
    <servlet-name>TestingServlet</servlet-name> 
    <servlet-class>TestingServlet</servlet-class> 
  </servlet> 
  <servlet-mapping> 
    <servlet-name>TestingServlet</servlet-name> 
    <url-pattern>/test</url-pattern> 
  </servlet-mapping> 



Другие сервлеты написанные до меня работают, мой нет. выдает ошибку The requested resource (...) is not available
...
Рейтинг: 0 / 0
обновление БД jsp
    #38761522
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_msc,

попробуй для самого сервлета написать

@WebServlet("/test")

если сервлет 3.0 используется, то должно заработать
...
Рейтинг: 0 / 0
обновление БД jsp
    #38761669
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

Ошибку выдаёт. Не даёт компилировать с этой аннотацией
...
Рейтинг: 0 / 0
обновление БД jsp
    #38761707
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscmr_virtus,

Ошибку выдаёт. Не даёт компилировать с этой аннотацией

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

а также как вы вводите урл. Он должен быть по схеме:

[protocol or scheme] :// [host] : [port] / [context] / [servlet mapping]
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / обновление БД jsp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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