任务:点击帖子后显示帖子详情
DAO层声明方法
DiscussPost selectDiscussPostById(int id);
配置好对应的mapper.xml文件
service层定义方法
public DiscussPost findDiscussPostById(int id){
return dicussPostMapper.selectDiscussPostById(id);
}
编写表现层代码
@RequestMapping(path = "/detail/{discussPostId}", method = RequestMethod.GET)
public String getDiscussPost(@PathVariable("discussPostId") int discussPostId, Model model){
//帖子
DiscussPost post = discussPostService.findDiscussPostById(discussPostId);
model.addAttribute("post",post);
//作者
User user = userService.findUserById(post.getUserId());
model.addAttribute("user",user);
return "/site/discuss-detail";
}
再配置好discuss-detail.html文件即可。