【发布时间】:2012-02-28 15:17:13
【问题描述】:
我的 JSP 上有两个组合框,我正在寻找的是,我想通过存储在服务器上的 xml 文件填充组合框数据。
场景:- 假设有两个组合框,第一个组合框有不同的国家名称,一旦用户输入一个字符,它应该在下拉列表中显示所有匹配的单词,一旦选择了一个特定的国家名称,第二个组合框将有与该特定国家名称相关的国家列表。
任何人都可以指导我以实现相同的目标。 两个组合框的数据都存储在一个xml文件中。
谢谢, 阿尔斯
【问题讨论】:
我的 JSP 上有两个组合框,我正在寻找的是,我想通过存储在服务器上的 xml 文件填充组合框数据。
场景:- 假设有两个组合框,第一个组合框有不同的国家名称,一旦用户输入一个字符,它应该在下拉列表中显示所有匹配的单词,一旦选择了一个特定的国家名称,第二个组合框将有与该特定国家名称相关的国家列表。
任何人都可以指导我以实现相同的目标。 两个组合框的数据都存储在一个xml文件中。
谢谢, 阿尔斯
【问题讨论】:
欢迎来到 StackOverflow Ars。
首先,将您的数据提取到JSON 格式发送到网页。您所指的通常是使用 JSON 和 Ajax 请求完成的。看看像 JQUERY 这样的帮助库,让您的生活更轻松。
一个简单的解决方案是编写一个简单的 servlet,它以国家名称的 JSON 字符串进行响应。然后,每次用户键入另一个字符并将值添加到您的下拉列表时,您都会执行 Ajax 请求。这不是 JSP 特有的。
从一些关于此事的教程开始:
JSP autocomplete with JQuery 或 similar questions on StackOverflow
【讨论】: