在我的网页中,我使用两个选择框,第二个将根据在第一个选择框中使用ajax(dojo插件)选择的值进行填充。struts 2多个选择框
<s:select label="Select Item"
name="selectitem"
headerKey="0"
headerValue="-- Please Select --"
list="itemList"
required="true"
onchange="javascript:show_details();"/>
<s:url id="d_url" action="depotFill" />
<sx:div id="details"
href="%{d_url}"
listenTopics="show_detail"
formId="depotFix"
showLoadingText="Loading..."></sx:div>
第二个选择框将使用“depotFill”动作填充,并从其他页面加载到“details”div标记。
<%@ taglib prefix="s" uri="/struts-tags"%>
<s:select headerValue="-- Please Select --"
name="dest"
list="unitList"
headerKey="0"/>
这工作正常,但现在我需要在我的网页上有这样的5对。这是否意味着我将不得不创建5个包含辅助选择框的页面?或者有什么办法来简化这个?
在此先感谢。
** [
](http://struts.apache.org/2.2.3/docs/doubleselect.html)**? – lschin