前台代码
<script> debugger; var str = location.href; //取得整个地址栏sfdsdfdsf var num = str.indexOf("?"); str = str.substr(str.indexOf('=') + 1); //取得所有参数 stringvar.substr(start [, length ] $("#user").text(str); $.ajax({ type: 'post', url: 'getLoginName?LoginUesrName=' + str, success: function (result) { } }); </script> 后台将数据存放到Session中
@ResponseBody @RequestMapping("/getLoginName") public String getLoginName(HttpSession session, String LoginUesrName) { session.setAttribute("theLoginUser", LoginUesrName);//这就是你要写进session的参数前面是变量名后面是值,这个值是你刚才前端传进来. return LoginUesrName; }
//后台读取存放到Session里面的值
@ResponseBody @RequestMapping("/Products_Loadtable") public String ProductsLoad(ModelMap modelMap, String ProductName, String ProductType, String ProductsBrand, HttpServletRequest request) { HttpSession session = request.getSession(false); //获取当前登录用户 String loginName = (String) session.getAttribute("theLoginUser"); return loginName; }