怎么将后台内容显示在jsp页面上

 我来答
子风相榕
2017-02-01 · 超过22用户采纳过TA的回答
知道答主
回答量:46
采纳率:100%
帮助的人:25.8万
展开全部

一、用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对象,示例登录请求的代码如下:

  1. @RequestMapping("/login.do")

  2. @ResponseBody//返回结果不会被解析为跳转路径,而是会直接返回json对象,写入HTTP response body中

  3. public Object login(String telNumber, String password, HttpServletRequest req, HttpServletResponse res) {

  4. // 登录判断

  5. User user = userService.login(telNumber, password);

  6. // 创建session对象,将用户信息存入session

  7. HttpSession session = req.getSession();

  8. session.setAttribute("user", user);

  9. // 返回json对象到浏览器端

  10. return new JsonResult(user);

  11. }

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式