【发布时间】:2014-07-24 04:52:18
【问题描述】:
这是一个可以选择多个值的下拉列表 -- http://paste.ubuntu.com/7845559/ 已使用循环在从数据库访问值的列表中创建选项。
这是我试图用来读取列表中选择的多个数据的 javascript 函数 -- http://paste.ubuntu.com/7845571/ 我不确定 javascript 函数中的变量 str 是否存储下拉列表中的值。我的问题是--
- 如何将 javascript 变量 str 分配给 java 字符串变量?
- 执行 1 后如何将 java 变量发送到 servlet?我需要将此信息发送到 servlet 以更新数据库中的信息。
- 如果这种方法是错误的,哪一种方法是从列表中访问数据并将它们发送到 servlet 的更好方法?一个简单的代码 sn-p 会很有帮助。
【问题讨论】:
-
如果您能解释一下您想要达到的目标,那将会有所帮助。据我了解,您正在尝试使用
javainsted 这个javascript。这是不可能的,因为javascript代码正在您的浏览器中操作 dom 元素,而 AFAIK 目前只有client side javascript才有可能。 -
为什么要把javascript变量赋值给java变量,可以用ajax发送你的JS变量中包含的数据,用jsp/servlet(里面有一个java变量)接收,或者你可以直接使用 GET/POST 向 servlet 发送参数
-
我正在尝试将下拉列表中的选定数据发送到 servlet。是否有任何类似 getParameter() 的函数可用,以便我可以从 servlet 获取列表的值?
-
检查scn.sap.com/thread/26524,它应该对你有帮助。
标签: java javascript arrays servlets