
我猜你是登陆成功后才跳到登陆成功页面的吧在登陆是否成功后保存登陆名Session["name"]="xxx";跳转到登陆成功页面后用Session["name"]获取,另外,你应该在Page_Load事件中加上一个条件if(!IsPostBack){ //do something};,很多错误都是因为缺少这个条件产生的
你需要注意的是,express使用的session是每一次>
用ActionContext得到的Session是struts2自定义包装的MAP类型,并不是直接的JSP Session,
可以用ServletActionContextgetRequest()getSession(),这样得到的是直接的Session类型
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
gif = RndNum();//获得验证码
Session["validator"] = gif; //session
}
}
2 在注册页面中想取出Session内容
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
validationImageImageUrl = "validatepageaspx";
if (Session["validator"] != null)
{
lblTempText = Session["validator"]ToString();
}
if语句始终进不去
}
}
我晕了。。。加我Q吧。。。我给你弄弄。。353995687
以上就是关于session为空的问题全部的内容,包括:session为空的问题、session取值为空,但sessionStore内是有值.这是为什么、Struts2拦截器获取session为空等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)