资料jsp+sql:链接: https://pan.baidu.com/s/1KeXXOpYfLOkkLdp3j2qySw 提取码: uibj
动态消息也是iframe框架,那么第一步,编写controllter层,上代码
@RequestMapping("/dymsn")
public String dymsn(HttpServletRequest request){
List<Dymsn> list=dymsnService.findDymsns();
request.setAttribute("list",list);
return "index/dymsn";
}
后端
<!--中间内容-->
<ul class="tab_menu pagebody3_all">
<li class="current" onclick="goToDynamicmessageList()"
style="cursor:pointer">动态消息</li>
<li onclick="goToPublicmessageList()" style="cursor:pointer">公告</li>
<li onclick="goToNewsList()" style="cursor:pointer">新闻</li>
</ul>
<div class="clear"></div>
<div class="tab_box ">
<!--滚动信息开始-->
<div class="pagebody3_news" id="demo"
style="overflow:hidden;height:500px;">
<ul id="demo1">
<c:forEach var="dynamicmessage" items="${list}" varStatus="status">
<li style="background:none;" >${dynamicmessage.message}<span>
<fmt:formatDate value="${dynamicmessage.createTime}"
pattern="yyyy-MM-dd HH:mm:ss" /></span></li>
</c:forEach>
</ul>
<ul id="demo2"></ul>
</div>
</div>
</div>
<!--滚动信息结束-->
来,需要分页,我们得配置一下分页助手
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageHelper">
<property name="properties">
<value>
dialect=mysql
reasonable=true
</value>
</property>
</bean>
</array>
</property>
OK,来,分页查询。编写一个contriller。 在此,多说一点分页,。
需要传 每页多少条(pageSize) 每页多少条(pageNum)
怎么写呢?
pageSize=pageSizenull--null?10:pageSize;
pageNum=pageNum==null?1:pageNum;
PageHelper.startPage(pageNum,pageSize);
//接下来查询全部就可以了,(底层动态代理)
查询查询完以后用PageInfo把查询出来的List集合放进去。
如果忘记这个知识点的。可以点击这里:
https://blog.csdn.net/weixin_42275175/article/details/98954899