
空指针异常,解释如下:
sessiongetAttribute("userName“)首次返回值肯定是null,
因此 String userName = null, 然后你后调usernametostring();就相当于写nulltoString();
明显空指针。
第二种写法虽然也返回null,但是String username = (String)null,这句没有语法错误,返回结果是null。
呵呵,明白了吧
我知道你这个是什么问题,
也就是说你session["XXX"]为空,或者你没有取回session值
在你跳转的页面写上这样的语句
if (Session["XXX"] != null)
{
string XXX = Session["XXX"]ToString();
}
前提是那边传了值进这个session
是不是那台自己禁用了cookie,session需要借助cookie才能正常如果客户端完全禁止cookie,session将失效。>
如果是二页面或页面与java类之间,,你在第二页或java类中得到的是request这对象吧,,你在第一页中
requestgetSession()setAttribute("zhouci",zhouci);
再到你用的地方用
requestgetSession()getAttribute("zhouci");
就OK了,不相你试下。前提是
zhouci=cget(CalendarWEEK_OF_YEAR)-33;//得到9月8号一天为一年的第37周 我们想让它表示第一周就可以减36了
这部分没有错或没有得到结果为null
我猜你是登陆成功后才跳到登陆成功页面的吧在登陆是否成功后保存登陆名Session["name"]="xxx";跳转到登陆成功页面后用Session["name"]获取,另外,你应该在Page_Load事件中加上一个条件if(!IsPostBack){ //do something};,很多错误都是因为缺少这个条件产生的
能的
if(Session["name"] != NULL){label2text = Session["name"]toString();
}
以上就是关于jsp页面中判断session为空全部的内容,包括:jsp页面中判断session为空、请教一下ASP.NET的session为空的问题、session的值为空等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)