Struts2:根据同一JSP中自动完成字段中的选定值填充表(来自数据库)

时间:2011-06-16 07:34:04

标签: javascript jsp struts2 dojo displaytag

在我的struts2应用程序中,我有一个带有两个自动完成字段和一个提交按钮的JSP。目标是当我提交时,应该在同一个JSP(提交按钮下面)中显示一个表,该表从数据库中填充数据(基于所选的autocompleter值)。

我认为我们肯定应该调用一些动作(转到struts.xml并根据结果显示一些JSP)。但是,想法是在同一个JSP中显示表。我可以通过定期调用某些操作来实现此目的。我是struts2的新手,任何人都可以帮我提供一个好的解决方案。

1 个答案:

答案 0 :(得分:1)

您需要使用ajax。将自动完成器中选择的值传递给ajax调用作为参数,然后您可以以xml,json或任何您想要的形式返回结果列表。

有许多表插件可用于帮助以表格形式显示ajax结果集。 DataTables是我最喜欢的。

关于在struts2中进行ajax调用/响应的问题,请选择look here

此外,还有一个struts2-jquery plugin,你可以探索一下。我虽然没用过它