springMVC如何将controller中Model数据传递到jsp页⾯在action中存放数据,代码如下:
@Controller // 加⼊到IOC容器
//@RequestMapping(value="/topic")
public class TopicAction {
@Resource(name = "topicServiceImpl")
private TopicService topicService;
/**
* ⾸页显⽰
*/
@RequestMapping(value="/index")
public String index(Model model){
mvc的controller
List<Topic> topicList = AllTopicList();
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, us
er=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循环,输出每⼀条数据。
这⾥是我的个⼈的出来的结论。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论