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

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

ID:57690626

大小:27.00 KB

页数:2页

时间:2020-09-01

SpringMVC向页面传递参数的4种方式.doc_第1页
SpringMVC向页面传递参数的4种方式.doc_第2页
资源描述:

《SpringMVC向页面传递参数的4种方式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SpringMVC向页面传递参数的4种方式1、使用HttpServletRequest和Session 然后setAttribute(),就和Servlet中一样request.setAttribute(“user”,user_data);2、使用ModelAndView对象@RequestMapping("/login.do")publicModelAndViewlogin(Stringname,Stringpass){Useruser=userService.login(name,pwd);Map

2、ect>data=newHashMap();data.put("user",user);returnnewModelAndView("success",data);}3、使用ModelMap对象ModelMap数据会利用HttpServletRequest的Attribute传值到success.jsp中@RequestMapping("/login.do")public Stringlogin(Stringname,Stringpass,ModelMapmodelMap){Useruser=

3、userService.login(name,pwd);modelMap.addAttribute("user",user);modelMap.put("name",name);return"success";}Session存储,可以利用HttpServletReequest的getSession()方法@RequestMapping("/login.do")PublicStringlogin(Stringname,Stringpwd,ModelMapmodel,HttpServletRequestrequest){Us

4、eruser=serService.login(name,pwd);HttpSessionsession=request.getSession();session.setAttribute("user",user);model.addAttribute("user",user);return"success";}4、使用@ModelAttribute注解@ModelAttribute数据会利用HttpServletRequest的Attribute传值到success.jsp中@RequestMapping("/login

5、.do")publicStringlogin(@ModelAttribute("user")Useruser){return"success";}@ModelAttribute("name")publicStringgetName(){returnname;}SpringMVC默认采用的是转发来定位视图,如果要使用重定向,可以如下操作A、使用RedirectViewpublicModelAndViewlogin(){RedirectViewview=newRedirectView("regirst.do");returnn

6、ewModelAndView(view);}B、使用redirect:前缀publicStringlogin(){return"redirect:regirst.do";}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。