您好,欢迎来到年旅网。
搜索
您的当前位置:首页jquery实现保存已选用户_jquery

jquery实现保存已选用户_jquery

来源:年旅网

1介绍

功能要求:

1 选择用户界面以弹出框方式显示

2 页面选项动态加载(部门及用户)

3 保存勾选的用户

实现分析:

保存已选用户逻辑:

删除原来已选择的用户记录列表(相当于清空操作)
添加新选择用户记录列表
页面

1 保存共享文件



页面选项内容html参考(仅供参考,无需实现)

院领导
 
 
  • 肖林
  • 王硕佟
  • 汪胜洋
  • 齐峰
  • 唐忆文
  • 张利生
  • 郑韶
  • 办公室
  • 陆建平
  • 郭顺兰
  • 方颖
  • 焦晓君
  • 宋维蕾
  • 张新民
  • 李靖
  • 王开宇
  • 后台代码
    controller层

    public void shareFile(HttpServletRequest request,HttpServletResponse response) { 
     
     String signid = request.getParameter("signid") == null? "": request.getParameter("signid"); 
     String objtype = request.getParameter("objtype") == null? "": request.getParameter("objtype"); 
     String userlist = request.getParameter("userlist") == null?"": request.getParameter("userlist"); 
     User user = (User)request.getSession().getAttribute("user"); 
     
     int result = fileShareManager.shareFile(signid, objtype, userlist, user.getUserid().getValue()); 
     try{ 
     request.setCharacterEncoding("UTF-8"); 
     PrintWriter pw = response.getWriter(); 
     pw.write("" + result); 
     pw.flush(); 
     pw.close(); 
     }catch (Exception e) { 
     // TODO: handle exception 
     e.printStackTrace(); 
     } 
     
     } 
    
    

    service层

    /** 
     * 指定共享文件、文件夹 
     * 
     * @param signid 文件夹id/文件id 
     * @param objtype 操作对象类型(1:file、2:folder) 
     * @param userlist 分享用户范围 
     * @return 0表示操作失败/1表示操作成功 
     * 
     */ 
     public int shareFile(String signid, String objtype, String userlist, String sharer) { 
     // 删除共享记录 
     fileShareDao.deleteFileshare(signid, objtype); 
     // 新建共享记录 
     String users[] = userlist.split(","); 
     
     // 保存每一个共享用户 
     for (int i = 0; i < users.length && !users[0].equals(""); i++) { 
     WpFileshare wpFileshare = new WpFileshare(); 
     wpFileshare.setSharer(sharer); 
     wpFileshare.setShareuser(users[i]); 
     wpFileshare.setSharetime(new Date()); 
     fileShareDao.saveFileshare(wpFileshare); 
     } 
     } 

    Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

    违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

    本站由北京市万商天勤律师事务所王兴未律师提供法律服务