在我的網頁中,我使用兩個選擇框,第二個將根據在第一個選擇框中使用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