session小问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:08:40
request.getSession().getAttribute("Id");
我通过debug看到里面request下,session下,只有属性id(小写的),难道大小写不敏感吗?
而且我用的是ssh框架,我想知道session的这个id属性一般是什么时候放进去的。

正面回答:
看你的意思可能你理解错误
request.getSession().getAttribute("Id");
这里的Id大小写与敏感没有直接关系,
正如上面大哥说:你用的框架,那么在你的action中(也可能在filter中)肯定会有一个setAttribute()的方法,那个时候就是放的时候

例如下面是这个setAttribute()的方法
request.getSession().setAttribute("Id",不知道);
这个Id和你上面request.getSession().getAttribute("Id");里面Id对应的

不是不敏感 是你在设置Session的时候setAttribute()时里面的key是什么取的时候就要填什么

你用的框架,那么在你的action中(也可能在filter中)肯定会有一个setAttribute()的方法,那个时候就是放的时候

java是大小写敏感的,应该用request.getSession().getAttribute("id");
session应该是你自己在其他地方设置进去的。

在得到的之前有没有把id先放进去呢?仔细看下你那代码。祝你好运啊