看不懂你用的标签,不过我一直是用Struts2的标签的。
先在JSP页面那引入Struts2的标签库,如下
<%@ taglib prefix="s" uri="/struts-tags"%>
然后下面就是一个下拉列表了,其中list是你的数据集,name是名字属性,listkey是选项的返回值,listvalue是显示在下拉列表的文字。
<s:select list="roleList" name="parents_id" listKey="id" listValue="name">

解决方案 »

  1.   

                     <html:select  property="user" >//user 为 ActionForm 中的属性 
                     <html:option value="">全部</html:option>
                       <html:options collection="managerUser" property="userId" labelProperty="userName"/>
                          //managerUser 存 SysUser Bean 的 list;userId/userName 对应 SysUser Bean 中的getter();
                     </html:select>
    在你的sysUserService.findAll() 中;List list = new ArrayList();
    SysUser user = new SysUser();//SysUser bean;
    user.setUserId("");//为bean的属性赋值
    user.setUserName("");//为bean的属性赋值
    list.add(user);//将bean添加到listList user=this.sysUserService.findAll();
    request.setAttribute("managerUser", user);LZ 试下。
      

  2.   

    user.setUserId("");//为bean的属性赋值
    user.setUserName("");//为bean的属性赋值
    这两行我不是很明白!
    我SysUser实体类和salChance类是多对一的关系,为什么还要生产一个SysUser,并做上面两步操作
    我比较笨,能写清楚点吗!万分感谢
      

  3.   

    user.setUserId("");//为bean的属性赋值
    user.setUserName("");//为bean的属性赋值
    这两行我不是很明白!
    我SysUser实体类和salChance类是多对一的关系,为什么还要生产一个SysUser,并做上面两步操作
    我比较笨,能写清楚点吗!万分感谢
      

  4.   

    hack_ccsl 
    我用的是DynaActionForm
      

  5.   

    到这里瞧瞧
    或许可以帮助你
    http://user.qzone.qq.com/492236022/blog/1221124323
      

  6.   

    你的前台想返回一个User类的Id出来(你问题中的User 是不是后文件中的SysUser?)是SysUser类的Id,那你不就要为SysUser Bean类的属性set值吗?不set何来get?
      

  7.   

    <html:options collection="" property="" labelProperty=""/>其实就是options标签中这三个属性,collection对应后台的集合,property对应要保存到数据库的值,而labelProperty则是要显示在下来框中的文字,即使一个是id一个是name。至于如何拼装后台的集合,就是简单的将你需要的对象add进集合中,然后就可以通过options循环显示了