180715(已解决)关于多级1对N情况jsp页面显示_yingruiyuelin_新浪博客

180715(已解决)关于多级1对N情况jsp页面显示
对于以上红框中的内容是经过一个晚上的努力终于完成了,代表着自己在这方面的一个较大的进步;
一、关于所属部门的显示
 1)jsp方面
180715(已解决)关于多级1对N情况jsp页面显示
2)action中list页面
      因为所属部门属于entity中的一项,对于用户与部门来说是N对1 的关系,所以只要保障list如下即可;
      //加载用户列表
ActionContext.getContext().getContextMap().put("userList", userService.findObjects());
3)addUI/saveUI的jsp页面
180715(已解决)关于多级1对N情况jsp页面显示

4)action中addUI页面
     180715(已解决)关于多级1对N情况jsp页面显示
主要是这里放入actionContext的departmentList与上面jsp中的list所等于的要一致
5)action中add页面
   180715(已解决)关于多级1对N情况jsp页面显示
在保存前将已经选择的department保存,因为这里的department不是简单的user属性,所以需要这么处理,而下面的保存即saveUserAndRole(user,userRoleIds)就是处理role角色的了。
6)editUI页面
180715(已解决)关于多级1对N情况jsp页面显示
这里的部门其实和add中的差不多的,到此department就完成了,其实重点难点是role
二、关于role岗位的显示
1)list方面
   180715(已解决)关于多级1对N情况jsp页面显示
从这里可以看出与department的不同,页面就进行迭代操作了,而且看里面的id.role.name ,关于很有意思,它的排列就是按照entity的排列出来的。
2)action中list页面
180715(已解决)关于多级1对N情况jsp页面显示
以上就是为了将user中的userRole回显用的;
3)action中的addUI页面
180715(已解决)关于多级1对N情况jsp页面显示
这点没有什么大技术点
4)action中add页面
  已经在上面说过了此处省略
5)action中editUI界面
180715(已解决)关于多级1对N情况jsp页面显示
以上是个重点,加载已经在上面说过了,关于角色回显是通过userRoleIds完成的,最后一长溜与上面说的entity关系一致
6)action中的edit界面
180715(已解决)关于多级1对N情况jsp页面显示
7)action中开头属性设置
180715(已解决)关于多级1对N情况jsp页面显示
就这几个属性,有几个1对N或N对1的就有一个类似最后两个这样的属性
8)关于service和dao中的内容
180715(已解决)关于多级1对N情况jsp页面显示
180715(已解决)关于多级1对N情况jsp页面显示
以上两个图片可以看出业务层的真正用途了,已经对于dao层的很多进行调用,而不是一个传话的了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值