springMVC如何将controller中Model数据传递到jsp页面
程序员文章站
2023-12-14 09:27:46
在action中存放数据,代码如下:
@controller // 加入到ioc容器
//@requestmapping(value="/topic")
pu...
在action中存放数据,代码如下:
@controller // 加入到ioc容器 //@requestmapping(value="/topic") public class topicaction { @resource(name = "topicserviceimpl") private topicservice topicservice; /** * 首页显示 */ @requestmapping(value="/index") public string index(model model){ list<topic> topiclist = topicservice.getalltopiclist(); model.addattribute("topics", topiclist); system.out.println("封装的model="+model); return "index.jsp"; } }
如何在jsp页面中获取数据呢?
首先要弄清楚传递过去的数据时什么类型的?然后在解析数据,显示数据。
用el表达式${topics}得到数据如下:
复制代码 代码如下:
[topic [id=0, time=2016-12-05 08:29:02.0, title=html百度百科, contents=null, istuijian=0, good=15, user=null, replylist=[], type=null], topic [id=0, time=2016-12-05 08:29:04.0, title=jsp简介, contents=null, istuijian=0, good=2, user=null, replylist=[], type=null], topic [id=0, time=2016-12-05 08:28:59.0, title=test, contents=null, istuijian=0, good=3, user=null, replylist=[], type=null], topic [id=0, time=2016-12-05 08:28:52.0, title=test2, contents=null, istuijian=0, good=0, user=null, replylist=[], type=null], topic [id=0, time=2016-12-13 09:29:30.0, title=经典歌曲, contents=null, istuijian=0, good=3, user=null, replylist=[], type=null], topic [id=0, time=2016-12-05 08:28:56.0, title=test4, contents=null, istuijian=0, good=0, user=null, replylist=[], type=null], topic [id=0, time=2016-12-05 09:02:19.0, title=tst2, contents=null, istuijian=0, good=30, user=null, replylist=[], type=null], topic [id=0, time=2016-12-08 14:45:47.0, title=我的世界, contents=null, istuijian=0, good=3, user=null, replylist=[], type=null], topic [id=0, time=2016-12-08 19:39:15.0, title=你的世界, contents=null, istuijian=0, good=0, user=null, replylist=[], type=null], topic [id=0, time=2016-12-09 14:17:17.0, title=test, contents=null, istuijian=0, good=0, user=null, replylist=[], type=null], topic [id=0, time=2016-12-09 14:19:21.0, title=我の, contents=null, istuijian=0, good=0, user=null, replylist=[], type=null]]
这里显然不是我们要的数据,
使用这个${topics[1].title}得到数据如下:
这里可以在${topics[1].title}外面增加一个for循环,输出每一条数据。
这里是我的个人的出来的结论。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
springMVC如何将controller中Model数据传递到jsp页面
-
springMVC如何将controller中Model数据传递到jsp页面
-
springMVC如何将controller中数据传递到jsp页面
-
springmvc如何将对象类型的数据放入到model对象中
-
ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式
-
mysql-jsp页面中c:forEach从数据库循环出的多个name的值如何传递到servlet中并写入数据库
-
ASP.NET MVC 学习3、Controller左手从Model获取数据,右手传递到View页面
-
mysql-jsp页面中c:forEach从数据库循环出的多个name的值如何传递到servlet中并写入数据库