对于以上红框中的内容是经过一个晚上的努力终于完成了,代表着自己在这方面的一个较大的进步;
一、关于所属部门的显示
1)jsp方面
因为所属部门属于entity中的一项,对于用户与部门来说是N对1 的关系,所以只要保障list如下即可;
//加载用户列表
ActionContext.getContext().getContextMap().put("userList", userService.findObjects());
3)addUI/saveUI的jsp页面
4)action中addUI页面
主要是这里放入actionContext的departmentList与上面jsp中的list所等于的要一致
5)action中add页面
在保存前将已经选择的department保存,因为这里的department不是简单的user属性,所以需要这么处理,而下面的保存即saveUserAndRole(user,userRoleIds)就是处理role角色的了。
6)editUI页面
二、关于role岗位的显示
1)list方面
从这里可以看出与department的不同,页面就进行迭代操作了,而且看里面的id.role.name ,关于很有意思,它的排列就是按照entity的排列出来的。
2)action中list页面
3)action中的addUI页面
4)action中add页面
已经在上面说过了此处省略
5)action中editUI界面
6)action中的edit界面
8)关于service和dao中的内容