SpringMVC向页面传递参数的4种方式

更新时间:2023-08-03 13:11:59 阅读: 评论:0

SpringMVC向页面传递参数的4种方式
1、使用HttpServletRequest 和 Session  然后tAttribute(),就和Servlet中一
request.tAttribute(ur,ur_data);
2、使用ModelAndView对象
@RequestMapping("/login.do") 
bim论文public ModelAndView  login(String name,String pass)
    Ur ur = urService.login(name,pwd); 
    Map<String,Object> data = new HashMap<String,Object>(); 
    data.put("ur", ur); 
    return new ModelAndView("success", data); 
}
3、使用ModelMap对象
ModelMap 数据会利用HttpServletRequest的Attribute传值到success.jsp中
@RequestMapping("/login.do") 
public String login(String name,String pass ,ModelMap modelMap)
Ur ur  = urService.login(name,pwd); 
modelMap.addAttribute("ur",ur); 
modelMap.put("name",name); 
return "success";  花蝴蝶歌词
}
Session存储,可以利用HttpServletReequest的getSession()方法
@RequestMapping("/login.do") 
Public String login (String name,String pwd,ModelMap虞姬别霸王 model,HttpServletRequest request)
    Ur ur = rService.login(name,pwd); 
3角函数
    HttpSession ssion = Session(); 
    ssion.tAttribute("ur",ur); 
    model.addAttribute("ur",ur); 
疫情的话    return "success"; 
}
4、使用@ModelAttribute注解
@ModelAttribute 数据会利用HttpServletRequest的Attribute传值到success.jsp中
@RequestMapping("/login.do") 
public String login(@ModelAttribute("ur") Ur ur)
酸菜鱼片{ 
  return "success"; 
@ModelAttribute("name") 
public String getName()
    return name; 
}
Spring MVC 默认采用的是转发来定位视图,如果要使用重定向,可以如下操作
A、 使用RedirectView
public ModelAndView login()
RedirectView view = new RedirectView("regirst.do"); 
return new ModelAndView(view); 
幸运女神}
B、使用redirect:前缀
public String login()
    return "redirect:regirst.do"; 
霸气歌曲
}

本文发布于:2023-08-03 13:11:59,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1106593.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:使用   转发   参数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图