На моей веб-странице я использую два поля выбора, второе заполнится в соответствии со значением, выбранным в первом окне выбора с помощью ajax (плагин dojo).
<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" и загружается с какой-либо другой страницы в тег div "details".
<%@ taglib prefix="s" uri="/struts-tags"%>
<s:select headerValue="-- Please Select --"
name="dest"
list="unitList"
headerKey="0"/>
Это прекрасно работает, но теперь мне нужно иметь 5 таких пар на моей веб-странице.Значит ли это, что мне нужно будет создать еще 5 страниц, содержащих дополнительные поля выбора?или есть какой-нибудь способ упростить это?
Заранее спасибо.