后台代码
public String toAdd(Model model){
User user=new User("2",null);
List<User> list=jcservice.finduser();
model.addAttribute("list", list);
model.addAttribute("user",user);
return "/jc/toAdd";
}
前台代码
<form:select path="user.username" items="${list}" itemLabel="personname"
itemValue="username"></form:select>
其中
itemLabel 对应的使传入的list中对象的一个属性,在页面上就是下拉选中的内容
itemValue 对应的就是list中的一个属性,在页面上就是下拉选的value值
path对应的是select 的id与name属性
${list} 对应的是后台封装的数据
如果list集合中封装的不是对象的话就不用写
itemLabel="personname" itemValue="username"
这两个属性