fwwer
2015-11-24 11:35
采纳率: 100%
浏览 3.8k
已采纳

springmvc的controller可不可以实现跳转页面的同时传json数据到前台js?

我知道modelAndView这些方法,就是想问问可不可以实现跳转页面并让前台跳转的页面接受json数据图片说明图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 毕小宝 2015-11-24 12:17
    已采纳

    使用modelAndView完成跳转,然后可以将数据放入addObject传入跳转页面,然后页面上使用js直接获取数据,直接通过el表达式获取数据就好了。
    例如:

         public ModelAndView index(){  
    .        ModelAndView modelAndView = new ModelAndView("/user/index");  
            modelAndView.addObject("name", "xxx");  
            return modelAndView;  
        }
    
       //js获取
         var name = ${name };
    
    点赞 打赏 评论
  • 。。所以这样做意义何在

    点赞 打赏 评论
  • Evankaka 2015-11-24 12:43

    可以放在httpSession

      @RequestMapping(value = "manager/login.do",method = RequestMethod.GET)    
        public ModelAndView login(ManagerModel managerModel,HttpSession httpSession){  
    
            ManagerModel manager = managerServiceImpl.getManager(managerModel);  
            if(manager!=null){  
                manager.setPassword("");  
                httpSession.setAttribute("manager", manager);  
                return new ModelAndView(new RedirectView("../admin/main.jsp"));  
            }else{  
                return new ModelAndView(new RedirectView("../admin/login.jsp"));  
            }  
        }  
    
    点赞 打赏 评论

相关推荐 更多相似问题