
可能的情况是:android与WEB服务器交互时,没有在同一个会话Session中通信
,因为android手机端在访问web服务器时,没有给>
这个有很多可能
1页面2加载时页面1是否已加载完成,比如在frameset中就有加载顺序的问题
2看看有什么地方是否情况过这个session的值
3。。。。。。。。。
不同情况有不同解决办法,这个的根据你的项目来,就代码看是没有错误的。
提醒你一下,至少在取值的时候加上保护性的判断。如
if(seesion["tname"]!=null && seesion["tname"]tostring()!="" )
{
}
不知道你说的具体是什么情况,一般有一下几种情况
你给session赋值没赋值成功,所以你读取session时为空。
你给session赋值了,但是session很快就失效了。
你有变量跟session的名字一样,值被覆盖了或者覆盖了空值。
或者你的java程序里面设置了禁用session,这个需要你打开session设置。
session的创建有下边几种:
//使用request对象的getSession()获取session,如果session不存在则创建一个
>
>
sessionsetAttribute("data", "孤傲苍狼");
以上就是关于求助,关于Android无法读取session的问题全部的内容,包括:求助,关于Android无法读取session的问题、为什么sessionhelper中的方法又是获取不到当前用户、session取不到值 c# asp.net等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)