关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 9549|回复: 1

在所有control中增加当前用户信息el

[复制链接]
发表于 2014-3-17 00:07:56 | 显示全部楼层 |阅读模式
本帖最后由 ssht968 于 2014-3-17 00:18 编辑

修改BaseController.java
在initBinder方法中添加
TSUser userinfo = ResourceUtil.getSessionUserName();
request.setAttribute("userinfo", userinfo);
方法参数中添加HttpServletRequest request


public void initBinder(ServletRequestDataBinder binder,HttpServletRequest request) {
//                SimpleDateFormat dateFormat = new SimpleDateFormat(
//                                "yyyy-MM-dd hh:mm:ss");
//                binder.registerCustomEditor(Date.class, new CustomDateEditor(
//                                dateFormat, true));
                binder.registerCustomEditor(Date.class, new DateConvertEditor());
                TSUser userinfo = ResourceUtil.getSessionUserName();
                request.setAttribute("userinfo", userinfo);
        }


页面中<cut value="${userinfo.id}"></cut> 就能看到当前用户的id了

相关信息
      private String userName;// 用户名
        private String realName;// 真实姓名
        private String browser;// 用户使用浏览器类型
        private String userKey;// 用户验证唯一标示
        private String password;//用户密码
        private Short activitiSync;//是否同步工作流引擎
        private Short status;// 状态1:在线,2:离线,0:禁用
        private byte[] signature;// 签名文件
        private TSDepart TSDepart = new TSDepart();// 部门
发表于 2014-3-17 14:39:39 | 显示全部楼层
这个方法不错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表