实现公告区的动态数据效果

实现公告栏标题的动态数据效果:

  1. 创建index.jsp
  2. 把html里的东西复制粘贴到里面。
  3. 因为公告栏数据现在是固定的,我们要把他变成活的  对应数据库type表
  4. 创建类型的实体类 TypeInfo

alt+shift+s+r

构造方法alt+shift+s+o

5.创建类型的接口 TypeInfoDao

在接口中定义查询所有类型的方法,把查询出来的数据放在list集合里面

 6.创建接口实现类 TypeInfoDaoImpl

 7.在接口的实现类中实现所有类型的方法

不需要赋值,直接执行命令

 8.在登录的后端接口里面调用查询所有类型的方法,然后把查询出来的数据存储在session作用域中

9.然后我们现在去首页,在首页里面要把数据取出来,循环显示。 

10.导入jstl标签库

11.先把两个包导入到lib里面

12.通过指令去导入jstl核心标签库 

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> ,起个别名叫c

13.找到公告栏,使用核心标签库里面的foreach标签,把之前存储在作用域当中的数据循环迭代显示出来 

从session里面取数据,items就是集合,起个别名叫t,就是你遍历出来的每个对象

t.typeName就是拿这个对象里面的类型名称

14.然后现在公告栏的title就可以跟着数据库的数据变了

实现内容的动态呈现:

  1. 创建内容的实体类 ContentInfo

数据库里面有id、typeId、content、content_date四块内容

2.创建内容接口 ContentInfoDao 

3.定义根据类型查询所属的内容的方法 

4.创建接口实现类 ContentInfoImpl 

5.在接口的实现类中,实现这个方法 

把这个对象依次添加到集合里面,最终返回这个集合

6.然后回到登录的后端接口中,调用方法,根据类型id查所属对应的内容,把查询出来的数据,存储在session作用域中。 

7.在页面中使用jstl和EL表达式来进行循环迭代呈现 

8.找到公告栏对应的内容区

  • 13
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值