我要做一个二级联动下拉框:(部门和该部门的 用户)
    1、在action中我是这样组织数据的:
          部门List<Department> depts;在一个list集合中
          部门用户Map<Long, List<User>> userMap;map的key是部门id
    2、jsp页面:
          由两个下拉框<select  name="deptId" onchange="showDeptUser();" >......</select>
                      <select  name="userId" onchange="showDeptUser();" >......</select>
          同时我把后台那个map放到了jsp页面上:
                      <s:iterator id="deptUserSource" value="userMap">
                  <s:iterator id="userSource" value="%{value}">

                  </s:iterator>
              </s:iterator>这个可能用不上

          我用的是struts2,前端有jquery
怎么才能实现这个二级联动呢?
望知道的高手指点一下,最好是js或者jquery实现,并给出代码