После добавления набора редактируемых строк таблицы в showModalDialog, есть ли способ передать строки (ы) в JSP?
Вот что у меня есть и что мне нужно для информации:
- У меня есть HTML
table
сcheckbox
есть в одном JSP. - Когда пользователь выбирает
checkbox
а затем нажимает кнопку "отправить"button
Я открываюshowModalDialog
( IE-api-doc), ( Firefox-api-doc) экран. - Мне нужно получить весь ряд, а затем отобразить его на
showModalDialog
как редактируемое поле.
Например, у меня есть строка с: name
, dob
, employee id
, office loc
а затем checkbox
, Когда я выбираю одну из строк, я могу сохранить rowid
а также сама строка в строке.
Как я должен передать это в JSP (где showmodaldialog
указывает на), а затем сделать его в редактируемую строку и отобразить его на экране? Если пользователь выбирает 3 строки, все три строки должны отображаться как редактируемые поля на showmodaldialog
экран.
1 ответ
Используйте JavaScript для поиска выбранных сотрудников и составьте URL с идентификаторами всех выбранных строк (например, 3, 54 и 867):
/foo/editEmployees?ids=3&ids=54&ids=867
взывать showModalDialog()
с этим URL в качестве аргумента.
В сервлете сопоставлен с /editEmployees
использовать request.getParameterValues("ids")
чтобы получить идентификаторы сотрудников для редактирования. Получите информацию об этих сотрудниках из базы данных и сгенерируйте HTML-страницу, содержащую форму для редактирования этих сотрудников.