电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

springmvc_数据的处理VIP免费

springmvc_数据的处理_第1页
1/5
springmvc_数据的处理_第2页
2/5
springmvc_数据的处理_第3页
3/5
1、提交数据的处理(1)提交的域名称和处理方法的参数一致即可提交的数据:处理方法:@RequestMapping("/hello")publicStringhello(Stringname){System.out.println("name..."+name);return"index.jsp";}结果:(2)提交的域名称和参数名不一致提交的数据:处理方法:@RequestMapping("/hello")publicStringhello(@RequestParam("uname")Stringname){System.out.println("name..."+name);return"index.jsp";}结果:(3)提交的是一个对象,要求提交的表单域名和对象的属性名一致,参数使用对象作为参数即可提交的数据:处理方法:@RequestMapping("/user")publicStringuser(Useruser){System.out.println(user);return"index.jsp";}}结果:实体类:publicclassUser{privateintid;privateStringname;privateStringpwd;get,set…@OverridepublicStringtoString(){return"User[id="+id+",name="+name+",pwd="+pwd+"]";}}2、将数据显示到UI层(1)通过ModelAndView---需要通过视图解析器@RequestMapping("/hello")publicModelAndViewhello(HttpServletRequestrequest,HttpServletResponseresponse){//相当于request.setAtttibute("msg","SpringMVCannotation");ModelAndViewmv=newModelAndView();mv.addObject("msg","SpringMVCannotation");mv.setViewName("hello");returnmv;}(2)通过ModelMap---不需要通过视图解析器ModelMap需要作为处理方法的参数提交的数据:处理方法:@RequestMapping("/hello1")publicStringhello1(Stringname,ModelMapmodel){System.out.println("name..."+name);//相当于request.setAtttibute("name",name);model.addObject("name",name);return"index.jsp";}结果:ModelAndView和ModelMap的区别:相同点:都可以将数据封装显示到表示层页面中不同点:1、ModelAndView可以指定跳转的视图,而ModelMap不能2、ModelAndView需要视图解析器,ModelMap不需要配置

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

springmvc_数据的处理

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部