После добавления набора редактируемых строк таблицы в showModalDialog, есть ли способ передать строки (ы) в JSP?

Вот что у меня есть и что мне нужно для информации:

  1. У меня есть HTML table с checkboxесть в одном JSP.
  2. Когда пользователь выбирает checkbox а затем нажимает кнопку "отправить" buttonЯ открываю showModalDialog( IE-api-doc), ( Firefox-api-doc) экран.
  3. Мне нужно получить весь ряд, а затем отобразить его на 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-страницу, содержащую форму для редактирования этих сотрудников.

Другие вопросы по тегам