将一组可编辑的表行添加到showModalDialog后,有没有办法将行传递给JSP?

时间:2012-05-26 20:51:01

标签: html jsp showmodaldialog

以下是我所拥有的以及我需要的信息:

  1. 我在一个JSP中有一个带有table的HTML checkbox
  2. 当用户选择checkbox然后点击提交button时,我会打开showModalDialog IE-api-doc),(Firefox-api-doc屏幕。
  3. 我需要获取整行,然后将其显示在showModalDialog上作为可编辑字段。
  4. 例如,我有一行:namedobemployee idoffice loc,然后是checkbox。当我选择其中一行时,我能够将rowid以及行本身存储在一个字符串中。

    我应该如何将它传递给JSP(showmodaldialog指向的位置),然后将其转换为可编辑的行并将其显示在屏幕上?如果用户选择3行,则所有三行都应显示为showmodaldialog屏幕上的可编辑字段。

1 个答案:

答案 0 :(得分:0)

使用JavaScript查找选定的员工,并使用所有选定行的ID撰写URL(例如,3,54和867):

/foo/editEmployees?ids=3&ids=54&ids=867

使用此URL作为参数调用showModalDialog()

在映射到/editEmployees的servlet中,使用request.getParameterValues("ids")获取要编辑的员工的ID。从数据库中获取这些员工的信息,并生成包含该表单的HTML页面以编辑这些员工。