有很多种方法,我用到的一种
<html:select property="branchCd">
<html:options collection="branchCdList" property="code" labelProperty="name"/>
</html:select>
其中,在collection中branchCdList是从数据库查询得来结果。这是动态生成下拉菜单

解决方案 »

  1.   

    我现在也是这么做的,是从action中生成这个collection,然后用request.setAttribute(...)
    第一次显示没有问题,但是如果在formbean中加入validate验证以后,验证不通过时直接就返回输入页面而不经过action,所以在页面中会取不到这个collection,应该如何解决?
      

  2.   

    自己解决了
    把生成collection的代码写到formBean中
    不知这是不是合适的解决方案