2 qq 27868825 qq_27868825 于 2016.09.07 19:53 提问

为什么取不到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个回答

caozhy
caozhy   Ds   Rxr 2016.09.07 22:32

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!