Jsp中的级联组合框与来自DB的数据。我怎么做?

时间:2011-04-08 21:42:17

标签: java javascript jsp servlets combobox

Hy。我想做的事情很简单(作为逻辑),但我无法弄清楚如何做到这一点。我正在使用经典MCV与servlet和jsp创建一个项目,我从数据库获取数据。我有一个包含书籍和作者的库,我想要做的是制作2个组合框,第一个包含作者名称,在我选择一个作者姓名之后,在第二个组合框中向我展示该作者所写的所有书并选择一本书。我在javascript中找到了一些链接:
first combo example
second combo example
third combo example
我希望这样做,但在这些例子中数据已经存在,我需要从java bean调用一个方法,它返回一个Authors列表,我希望作者名称在组合列表中。<登记/> 在摇摆中很容易,因为你可以在组合框上有动作监听器,你可以获得所选的索引,但在这里我不知道如何做到这一点。
如果有人对如何做到这一点有任何想法,而不是在java脚本中完成,或者使用servlet操作,或者其他方式轻松地选择书籍......我会对此进行说明。
多谢。

2 个答案:

答案 0 :(得分:1)

您是否只想使用jsp,servlets?因为你可以通过任何一个java框架轻松地完成它,比如带有ajax调用的struts2

答案 1 :(得分:1)

我个人会使用DWR来解决这个问题。

http://directwebremoting.org/dwr/index.html

我也喜欢JQuery,但我更喜欢DWR来执行ajax调用并保持jquery用于纯客户端处理/用jquery组件美化GUI。

DWR集成了许多java技术(jsp,struts,spring,hibernate,jsf)。 我非常喜欢它,开始使用非常简单(非常短的学习曲线)。