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){
List<Topic> topicList = topicService.getAllTopicList();
model.addAttribute("topics",topicList);
System.out.println("封装的model="+model);
return "index.jsp";
}
}
如何在jsp页面中获取数据呢? 首先要弄清楚传递过去的数据时什么类型的?然后在解析数据,显示数据。 用el表达式${topics}得到数据如下: 复制代码 代码如下: 这里显然不是我们要的数据, 使用这个${topics[1].title}得到数据如下: 这里可以在${topics[1].title}外面增加一个for循环,输出每一条数据。 这里是我的个人的出来的结论。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。 您可能感兴趣的文章:
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
