java - 没有在 vaadin 框架中获得 sessin 值
问题描述
在 vaadin 框架中未获得 sessin 值 使用如下:
private void setCurrentUsername(String username){
VaadinService.getCurrentRequest().getWrappedSession().setAttribute("LOGGED_IN_AS_USER",username);
userSubMenu.setText(username);
}
public static String getCurrentUsername() {
//log.info("User:::::::::::::::::" + (String) VaadinService.getCurrentRequest().getWrappedSession().getAttribute("LOGGED_IN_AS_USER"));
return (String) VaadinService.getCurrentRequest().getWrappedSession().getAttribute("LOGGED_IN_AS_USER");
}
当流到其他类时将值设为空
解决方案
您可以尝试VaadinSession.getCurrent().getSession()
改用吗?
推荐阅读
- ffmpeg - ffmpeg 在录制 RTSP 流时发出“501 Not Implemented”
- php - 如何在function.php的wordpresss中使用函数move_uploaded_file
- r - R Winsorize 返回 NaN
- node.js - 如何在 TypeScript HTTP 请求中使用 DefaultCredentials
- java - How to skip an argument if it is of a certain type
- ruby-on-rails - ActionMailer:使用多个自签名证书
- c# - 如何使用 .NET 启动 EKL
- angular - 将 Angular sass 项目转换为 scss
- podio - 从podio Java API中的类别字段获取选项值
- javascript - 如何从“knexfile.js”文件中的以下代码将变量“knex1”访问到db文件中?