在我的struts2应用程序中,我有一个带有两个自动完成字段和一个提交按钮的JSP。目标是当我提交时,应该在同一个JSP(提交按钮下面)中显示一个表,该表从数据库中填充数据(基于所选的autocompleter值)。
我认为我们肯定应该调用一些动作(转到struts.xml并根据结果显示一些JSP)。但是,想法是在同一个JSP中显示表。我可以通过定期调用某些操作来实现此目的。我是struts2的新手,任何人都可以帮我提供一个好的解决方案。
答案 0 :(得分:1)
您需要使用ajax。将自动完成器中选择的值传递给ajax调用作为参数,然后您可以以xml,json或任何您想要的形式返回结果列表。
有许多表插件可用于帮助以表格形式显示ajax结果集。 DataTables是我最喜欢的。
关于在struts2中进行ajax调用/响应的问题,请选择look here
此外,还有一个struts2-jquery plugin,你可以探索一下。我虽然没用过它