您的位置:首页 > 编程语言 > Java开发

关于list集合传到jsp,在struts的select标签中显示下拉列表问题

2017-06-25 16:09 597 查看
由于试了很多种办法,都没有解决,后来我尝试使用request进行传输

       @Resource
private DepartmentService departmentService;
    HttpServletRequest request;
 private List<Department> departmentList;

             public List<Department> getDepartmentList() {
departmentList = departmentService.findAllDepartmentName();
System.out.println("xxxxxxxxx" + departmentList);
return departmentList;
}
public void setDepartmentList(List<Department> departmentList) {
this.departmentList = departmentList;
}

              public String add() {
try {
// 查询出所有的部门名字
request = ServletActionContext.getRequest();
Map request = (Map) ActionContext.getContext().get("request");
departmentList = new ArrayList<Department>();
departmentList = departmentService.findAllDepartmentName();
request.put("departmentList", departmentList);
System.out.println("xxxxxxxxxxxxxxxxx" + departmentList);
// ServletActionContext.getRequest().getSession().setAttribute("departmentList",
// departmentList);

。。。。。。。

}

        }

jsp页面的select标签

             <td class="tdBg" width="200px">所属部门:</td>
     <td><s:select list="#request.departmentList" label="部门" headerValue="--请选择--" headerKey="0"                                      name="employee.dept"></s:select></td>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐