以下是我所拥有的以及我需要的信息:
table
的HTML checkbox
。checkbox
然后点击提交button
时,我会打开showModalDialog
(IE-api-doc),(Firefox-api-doc) 屏幕。showModalDialog
上作为可编辑字段。例如,我有一行:name
,dob
,employee id
,office loc
,然后是checkbox
。当我选择其中一行时,我能够将rowid
以及行本身存储在一个字符串中。
我应该如何将它传递给JSP(showmodaldialog
指向的位置),然后将其转换为可编辑的行并将其显示在屏幕上?如果用户选择3行,则所有三行都应显示为showmodaldialog
屏幕上的可编辑字段。
答案 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页面以编辑这些员工。