王汪汪同学 2016-09-07 11:53 采纳率: 60%
浏览 2034

为什么取不到session的值

servlet中存入了session
if(!result.equals("userwrong") && !result.equals("passwordwrong")){

        request.getSession().setAttribute("username",result);

    }

前端js:
success: function(data){
                        alert(data);
                        $("#head").html($.ajax({url: "head.jsp",async: false}).responseText);

}

head.jsp代码:
<%String username = (String)request.getSession().getAttribute("username");
if(username == null || username.equals("userwrong")){
通过ajax来重载部分页面却取不到session,这是为什么?

  • 写回答

1条回答

  • threenewbee 2016-09-07 14:32
    关注

    首先调试第一段代码,看它有没有执行,并且if语句是否成立,session设置了没有,再运行第三段代码,看你输出了什么,你的代码都没有贴全。最后调试js

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料