BDF2-JAVA代码以及view页面获取当前登录用户的信息
2015-08-13 10:41
781 查看
1.Java代码获取
ContextHolder对象当中,提供了一系列的静态方法
2.dorado view 获取
ContextHolder对象当中,提供了一系列的静态方法
方法名 | 描述 |
---|---|
public static String getBdfTempFileStorePath() | 获取BDF2系统使用的系统临时目录的绝对路径,这里获取到的值由bdf2.systemTempDir属性决定,具体参见对bdf2.systemTempDir属性描述 |
public static WebApplicationContext getApplicationContext() | 获取当前系统的Spring的WebApplicationContext对象。 |
public static <T> T getBean(String beanId) | 根据id找到指定的Spring Bean对象。 |
public static HttpServletRequest getRequest() | 获取当前线程正在使用的HttpServletRequest对象。 |
public static HttpServletResponse getResponse() | 获取当前线程正在使用的HttpServletResponse 对象。 |
public static HttpSession getHttpSession() | 获取当前用户的HttpSession 对象。 |
public static IUser getLoginUser() | 获取当前登录的用户对象,如果用户未登录,这里将返回null。 |
public static String getLoginUserName() | 获取当前登录的用户对象,如果用户未登录,这里将产生NullPointException异常,所以通常使用getLoginUser方法判断用户是否登录,而不要直接使用这个方法。 |
EL表达式名称 | 说明 | 示例 |
---|---|---|
loginUser | 返回当前登录用户对象,实际上就是调用ContextHolder.getLoginUser()方法 | JS当中:var loginUsername="${loginUser.getUsername()}"; View组件属性当中:${loginUser.getUsername()} |
loginUsername | 返回当前登录用户的用户名 | JS当中:var loginUsername="${loginUsername}"; View组件属性当中:${loginUsername} |
authenticationExceptionMessage | 登录时产生的错误信息 | JS当中:var loginUsername="${authenticationExceptionMessage}"; View组件属性当中:${authenticationExceptionMessage} |
相关文章推荐
- Spring 配置文件模板
- eclipse js提醒报错
- eclipse下载并配置黑色主题
- Java imageIO处理图像
- Java8高中并发
- spring_封装hibernate的sessionFactory
- spring3.1.2 容器在实例化属性解析器问题(相同ID覆盖)
- JVM(java 虚拟机)内存设置
- 一个Spring Boot, JWT,AugularJS接口安全验证的简单例子
- Java学习笔记------一对一聊天功能----
- An internal error occurred during: “Updating Maven Project”. java.lang.NullPointerException
- Java堆、栈、内存分析
- Java 对象的生命周期
- java对象的生命周期及回收
- 递归:整数划分的java编程实现
- 细数JDK里的设计模式
- Spring-Junit4
- Failed to load the sqljdbc_auth.dll cause :- no sqljdbc_auth in java.library.path
- 浅谈spring中的ioc、工厂模式、单例模式
- Spring依赖注入