首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用javascript从jsp中的数据库值填充下拉列表(没有ajax,没有jquery)

使用javascript从jsp中的数据库值填充下拉列表(没有ajax,没有jquery)
EN

Stack Overflow用户
提问于 2010-08-04 09:27:45
回答 4查看 1.8K关注 0票数 0

我有一个应用程序,其中用户可以提到的交易。交易必须与用户已经创建的一些证券(公司名称)进行映射。我想让用户看到他创建的证券的名称,当他开始键入时,只有相关的证券必须是可见的。

例如:如果用户键入a,则以a开头的所有证券都必须可见。有没有办法做到这一点?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-08-09 07:01:01

看起来我不能在注释中进行块代码格式化,所以我需要做另一个回答:

您需要将数组文字写入到文档中。我不知道Java,但它将类似于:

代码语言:javascript
运行
复制
out.write("<script>var JSSecurities = [");
for (int Security=0; Security<JavaSecurities.length(); Security++) {
  out.write("&'" + JavaSecurities[Security] + "',");
}
out.write("]");

For each可能更合适,但我不知道它的语法。

票数 0
EN

Stack Overflow用户

发布于 2010-08-04 09:36:42

为了避免使用任何ajax,在jsp中构建页面时,需要将所有数据加载到一个javascript数组中。

这就是你所设想的吗?您希望我更深入地了解实现细节或提供任何部分的示例代码吗?

如果您希望避免使用jquery,this script没有任何依赖项(并且可以选择使用AJAX或JSON,因此您将来可以根据需要灵活地更改它)。

票数 0
EN

Stack Overflow用户

发布于 2010-08-04 09:37:41

确实有。像jQuery的jqac plugin这样的东西可以帮你完成这个任务,因为它有一个本地模式,可以使用预定义的Javascript数组。

然后,您所要做的就是在页面呈现时使用JSP构建Javascript数组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3401951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档