怎么将后台内容显示在jsp页面上
一、用request.getSession()创建session对象,将数据存入session(如session.setAttribute("user", user);)中,然后在JSP页面上用EL标签获取数据(如${user.ipAddress })
二、将数据以JSON对象的形式发送到JSP页面;在JSP页面中发起ajax请求获取JSON对象(如$.post(url,param,function(result){},其中result为JSON对象),在服务器端的控制器的方法中加入@ResponseBody,则就会向浏览器端返回JSON对象,示例登录请求的代码如下:
@RequestMapping("/login.do")
@ResponseBody//返回结果不会被解析为跳转路径,而是会直接返回json对象,写入HTTP response body中
public Object login(String telNumber, String password, HttpServletRequest req, HttpServletResponse res) {
// 登录判断
User user = userService.login(telNumber, password);
// 创建session对象,将用户信息存入session
HttpSession session = req.getSession();
session.setAttribute("user", user);
// 返回json对象到浏览器端
return new JsonResult(user);
}