session未能获取到字符串变量

Lenny-Xu 2019-08-29 04:04:19
菜鸟请求大佬,我的一个登录注册小项目使用了session,登录session在获取User实体类变量时,其他变量都获取到了只有用户名却为空,这是为啥啊,我的Dao层、Service层反反复复看了好几遍都觉得没问题,而且在servlet里面能在控制台输出登录的用户名和密码,就只有用户名为null,各位大佬帮忙看一下我的代码有没有问题
...全文
142 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_41964172 2019-08-30
  • 打赏
  • 举报
回复
session没set就能get吗?
freekaiQaQ 2019-08-29
  • 打赏
  • 举报
回复
引用 8 楼 weixin_40393421 的回复:
引用 7 楼 freekaiQaQ 的回复:
实体类中 字段(id、username、password)有相应的 set 、get方法么?
肯定有的
后台中 session.setAttrbute("login",user) 。处的 user信息打印一下。 或者 随便塞个值 session.setAttrbute("aaa","123"); 前台 ${sessionScope.aaa} 看看能否取到值。
Lenny-Xu 2019-08-29
  • 打赏
  • 举报
回复
引用 7 楼 freekaiQaQ 的回复:
实体类中 字段(id、username、password)有相应的 set 、get方法么?
肯定有的
freekaiQaQ 2019-08-29
  • 打赏
  • 举报
回复
实体类中 字段(id、username、password)有相应的 set 、get方法么?
天行归来 2019-08-29
  • 打赏
  • 举报
回复
引用 4 楼 oh_Maxy 的回复:
你的User类和表映射的配置检查下呢。
估计问题在这里,比如大小写问题是比较容易被忽略的。
Lenny-Xu 2019-08-29
  • 打赏
  • 举报
回复
好的,我检查一下
oh_Maxy 2019-08-29
  • 打赏
  • 举报
回复
你的User类和表映射的配置检查下呢。
Lenny-Xu 2019-08-29
  • 打赏
  • 举报
回复
有没有大佬分析一下
oh_Maxy 2019-08-29
  • 打赏
  • 举报
回复
有几个排查点:
你的doGet里,userNameTemp是否为空;
写入数据库里的username是否为空;
Dao返回的User对象里,username是否为空。

用断点debug,或者打日志的方式,看下。
Lenny-Xu 2019-08-29
  • 打赏
  • 举报
回复
补充:

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧