2020-04-07 15:54:27 登录注册 RSS

当前位置: 公理网 >> 网友举报 >> SSM框架之后台传数据到前台方法汇总

SSM框架之后台传数据到前台方法汇总
发布时间:02-17| 来源:公理网 | 点击发表评论


本篇所讲的是SSM框架如何从控制器后台传递参数到前台jsp页面。

方法一:直接通过request对象传递

后台:

@RequestMapping(value="/testone2",method=RequestMethod.POST)publicStringtestone2(Modelmodel,membermeb,HttpServletRequestrequest){Stringtext="hello!";request.setAttribute("textname",text);return"";}
前台:

${requestScope.textname}
第二种:使用ModelAndView对象传递

后台:

@RequestMapping(value="/testone2")publicModelAndViewtestone2(){Stringtext="hello!";System.out.println("run......");ModelAndViewmodelAndView=newModelAndView("test1","textname",text);returnmodelAndView;}
这里着重解释一下,ModelAndView对象有三个参数,其中第一个参数为url,第二个参数为要传递的数据的key,第三个参数为数据对象。

前台:

bodyformaction="testone2.do"method="post"inputtype="text"name="username"value="${requestScope.textname}"inputtype="submit"value="提交"/form/body
前台显示
2019011117121834.png"alt="在这里插入图片描述">

第三种:通过参数列表中添加形参ModelMap传递

后台代码:

@RequestMapping(value="/testone2")publicStringtestone2(ModelMapmap){Stringtext="hello!";map.addAttribute("textname",text);map.put("textname",text);return"text1";}
这里使用map.put或者map.addAttribute两个任意一个就行。

前台获取数据方式和方法1、2一致,这里就不再说了。
点赞
收藏
分享

授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。

最新新闻

手机浏览

公理网 版权所有

公理网 Total 0.035663(s) query 6, 报料QQ:点击这里

给我发消息