设计/实现......最有可能使用AJAX

时间:2010-07-26 21:59:56

标签: java ajax jsp

我有一个常见的问题,但我不确定如何解决它。

我的情况是,我的表格会有一个国家下降。我也有一个应该有军事装置(基础)的下拉,但是填充的基数取决于州下拉列表的值。

在我的数据库中,我将有一个表BASES,如下所示。

BASES Table
            int base_id
            varchar state
            varchar base_name
            varcar  city

当客户选择州时,我需要查询该州的所有基地。并返回它们并填充 base 下拉列表。我很清楚,我可以通过将数据作为表单数据发布到服务器来轻松完成,但我宁愿找到一个更简单的解决方案,我知道ajax用于解决像这样的问题。

我是入门级,ajax对我来说是一个新话题,所以我能得到任何帮助。

我正在使用Java / JSP / Servlets并使用MySQL。

2 个答案:

答案 0 :(得分:2)

如果您认为AJAX是解决方案,并且您正在使用Java,那么请查看DWR。它允许您在Javascript中简单地公开Java对象。您可以创建一个服务器端对象来派生下拉菜单的数据列表,并在Javascript中轻松公开。

答案 1 :(得分:1)

如果您将状态/基本关系硬编码到javascript文件中的数组中,则可以单独使用javascript解决这个问题。

以下是我在互联网上找到的一个例子。

http://www.javascriptkit.com/javatutors/selectcontent2.shtml