struts 2多个选择框

时间:2011-07-25 05:19:41

标签: jsp select tags struts2 dojo

在我的网页中,我使用两个选择框,第二个将根据使用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”操作填充,并从其他页面加载到“details”div标签。

<%@ taglib prefix="s" uri="/struts-tags"%>

<s:select headerValue="-- Please Select --"
          name="dest"
          list="unitList"
          headerKey="0"/>

这很好用,但现在我需要在我的网页上有5对这样的配对。这是否意味着我将不得不创建另外5个包含辅助选择框的页面?或者有什么方法可以简化这个吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

双重选择将为您完成此操作。它呈现一个选择标记(对于第一个下拉值),每个标记都包含选中时第二个下拉列表的选项子列表。

Struts Guide - doubleselect tag ref

相关问题