我用的struts1+hibernate:
现在的状况是我把数据库的值取出来了以后。我action的代码:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("SearchUserFormAction execute");
searchUserDao dao = DaoFactory.getSearchUserDao();
List list = dao.findAllProvince();
request.setAttribute("provinceList",list);//就是把这个数据存到<select>中
System.out.println("list"+list);
return mapping.findForward("success");
}
我的jsp页面:
<form  method="post" action="#" id="searchUnivForm">
<table>
<tbody> <tr>
<td>
<select>
<option>省</option>
</select>
</td>谢谢大家啦!

解决方案 »

  1.   

    <%
    for循环遍历list
    %>
    <option>value</option>
    <%
    }
    %>value是你要往下拉列表加的值
      

  2.   

    谢谢你!叶橙这个单独的功能是实现了不过我不知道对我下面的操作
    现在是这样的一张user表里有省、市、大学这个三个字段要动态的实现他们三个的三级联动你能不能给我提示一下!应该怎么做呢!谢谢!
      

  3.   

    3级联动  用dwr做 十分方便....
      

  4.   

    三级联动的Ext做过。这样的没做过。
      

  5.   

    不用那么麻烦吧,用s标签的话很方便啊。
    <s:select name="node.prenodeid" id="pnode" list="nodes" headerKey="0" headerValue="设为首节点" listKey="oid" listValue="name"></s:select>list属性就是你后台传到页面需要展现的集合。headerKey显示第一个的value。headerValue在页面上显示的第一个值。listKey和listValue就不需要我介绍了吧,但他们都要是node对象中的一个属性哦。
    LZ感兴趣可以加入59673719(IT精英)群,大家相互学习,相互交流意见
      

  6.   

    三级联动可以考虑用ajax来实现
      

  7.   

    要做联动肯定要用Ajax
    ext jquery dwr 看你熟悉那个