ModelAndView传值失败—后端向前端传值的三种方法

前端代码:

 


               
   


后端代码:

@RequestMapping("/webAddress")
public String webAddressHttpServletRequest request, HttpServletResponse response )
{
ModelAndView modelAndView = new ModelAndView();

String oldWebsite = "www.dyssb.com";

modelAndView.addObject("oldWebsite", oldWebsite);


return "/Update/webAddress";
}

发现前端取不到值。


根据后端向前端传值的三种方法改正如下:

法一 :

@RequestMapping("/webAddress")
public String webAddress(HttpServletRequest request, HttpServletResponse response )
{

String oldWebsite = "www.dyssb.com";

request.setAttribute("oldWebsite", oldWebsite);

return "/Update/webAddress";

}


法二:

@RequestMapping("/webAddress")
public ModelAndView webAddress( HttpServletRequest request, HttpServletResponse response )
{
ModelAndView modelAndView = new ModelAndView();
 
String oldWebsite = "www.dyssb.com";

modelAndView.addObject("oldWebsite", oldWebsite);
modelAndView.setViewName("/Update/webAddress");

return modelAndView;
}


法三:

@RequestMapping("/webAddress")
public String webAddress(Model model,HttpServletRequest request, HttpServletResponse response )
{

String oldWebsite = "www.dyddb.com";


model.addAttribute("oldWebsite",oldWebsite);

return "/Update/webAddress";

}


本文感谢大牛指点。

新手,有不当之处或更好地方法请指教。

你可能感兴趣的:(程序之美美不胜收)