使用来自数据库的单个json调用获取多个下拉列值

时间:2015-09-16 16:45:16

标签: java jquery json performance struts2

我有一个要求,我必须使用将从数据库中提取的值填充多个下拉列表。我正在使用struts2框架并调用返回json类型的json操作。但是这里的问题是每个下拉列表我必须编写一个单独的操作,这会导致对DB的许多不同调用。

是否可以在一个单独的json动作调用中执行此操作,以便只使用一个json操作获取所有必需的值,并相应地在下拉列表中填充值。

目前我正在做的事情看起来很好但我正在寻找一个解决方案(如果有的话)我们不需要这么多<s:url/>次呼叫。

<s:url var="fillA" action="fillA" />
<sj:select id="dropdownA" href="%{fillA}" list="listA"/>

<s:url var="fillB" action="fillB" />
<sj:select id="dropdownB" href="%{fillB}" list="listB"/>

<s:url var="fillC" action="fillC" />
<sj:select id="dropdownC" href="%{fillC}" list="listC"/>

0 个答案:

没有答案