JS页面获取session(通过ajax)

博客主要介绍了在JS页面通过ajax方式获取session的相关内容,涉及JS文件以及后台的Java Controller。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JS页面获取session(通过ajax)

JS文件:

<script type="text/javascript">
    function getUser(){
    	 alert(window.location.host);
    	 $.ajax({
//     			url:"http://localhost:8080/SecondDemo/user/getSession",
                url:"http://"+window.location.host+"/SecondDemo/user/getSession",
    			type:"GET",
    			dataType:"text",
    			success:function(data){
    				if(data=="new")
    					window.location.href="pages/login.html";
    				else
    				{
    					alert(data);
    					window.location.href="pages/user.html";
    				}    					
    			},
    			error : function(e) {
    	            alert("出错");
    	            alert(e.responseText);
    	        },
    		})
    }
</script>

后台的java controller:

@RequestMapping(value ="/getSession",method = RequestMethod.GET)
	public void getSession(HttpServletRequest request,HttpServletResponse response,HttpSession session) throws IOException
	{
		if(session.isNew())
		{
			response.getWriter().write("new");
			System.out.println("出错");
		}			
		else
		{		
			String phone_id=(String) session.getAttribute("phone_id");
			System.out.println(phone_id);
			response.getWriter().write(phone_id);
		}
	}
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_43751710

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值