实习笔记 —— SSM三个框架的整合 IV

系列文章目录

实习笔记 —— Spring基础
实习笔记 —— IOC反转控制(xml配置文件 + 注解)
实习笔记 —— AOP开发I
实习笔记 —— AOP开发II(AOP中Advice的类型)
实习笔记 —— MyBatis I (MyBatis基础)
实习笔记 —— MyBatis II (MyBatis基本数据库操作)
实习笔记 —— MyBatis III(输入/输出映射)
实习笔记 —— MyBatis IV(动态SQL)
实习笔记 —— MyBatis V(多表查询)
实习笔记 —— Git I(基础指令)
实习笔记 —— Git II(远程提交)
实习笔记 —— Maven
实习笔记 —— springMVC I
实习笔记 —— springMVC部分II
实习笔记 —— SSM三个框架的整合 I (简单登录功能)
实习笔记 —— SSM三个框架的整合 II (根据数据库账号密码进行登录)
实习笔记 —— SSM三个框架的整合 III (对后台管理页面进行编写)



一、查出评论关联的文章信息

①修改接口:
/ssm-blog/src/main/java/com/mapper/ArticleMapper.java
在这里插入图片描述
②修改映射配置文件:
/ssm-blog/src/main/java/com/mapper/ArticleMapper.xml
在这里插入图片描述
③修改CommentServiceImpl:

没改CommentService接口,直接改实现类了?

在这里插入图片描述
④测试:

http://localhost:8080/ssm-blog/admin/login

在这里插入图片描述
在这里插入图片描述
获取到了评论对应的文章标题。

二、创建“全部文章”页面

目标样式:
在这里插入图片描述

1.前端

①改index页侧导航的路径:
在这里插入图片描述
改成

<a href="article">全部文章</a>

②新建Controller:
在这里插入图片描述
③创建“全部文章”页面对应的jsp:

/ssm-blog/src/main/webapp/jsp/Article/article-list.jsp

在这里插入图片描述
④测试一下:
在这里插入图片描述

http://localhost:8080/ssm-blog/admin/login

在这里插入图片描述

2.Maven

①在pom中添加依赖:

<!-- 分页支持 -->
<dependency>
       <groupId>com.github.pagehelper</groupId>
       <artifactId>pagehelper</artifactId>
       <version>4.2.1</version>
</dependency> 

②在/ssm-blog/src/main/resources/mybatis/mybatis-config.xml进行配置:
在这里插入图片描述

3.回到前端

①修改/ssm-blog/src/main/webapp/jsp/Article/article-list.jsp:
在这里插入图片描述
②测试:
在这里插入图片描述
注意连接已经变了:

http://localhost:8080/ssm-blog/article

③更换主体内容:

从老师给的静态模板找
/ssm-blog/src/main/webapp/static_静态页面html/1.全部文章.html:

在这里插入图片描述
粘贴到/ssm-blog/src/main/webapp/jsp/Article/article-list.jsp

4.后端

①Mapper接口:

/ssm-blog/src/main/java/com/mapper/ArticleMapper.java
在这里插入图片描述


②映射配置文件:

/ssm-blog/src/main/java/com/mapper/ArticleMapper.xml

在这里插入图片描述


③service:

/ssm-blog/src/main/java/com/service/ArticleService.java
在这里插入图片描述


④serviceImpl: /ssm-blog/src/main/java/com/service/impl/ArticleServiceImpl.java ![在这里插入图片描述](https://img-blog.csdnimg.cn/cdc45ca3c31743bcbd5699ed4eda9d99.png)
⑤修改/ssm-blog/src/main/java/com/controller/ArticleController.java

在这里插入图片描述


⑥将获取到的数据传至前端:

修改/ssm-blog/src/main/webapp/jsp/Article/article-list.jsp:

总结

设计 “全部文章” 页面的总体流程:

①先解决前端跳转问题,首先得能跳转到 “全部文章” 页面。
②完善跳转到的页面,使用老师给的静态模板。
③进入后端,在数据库获取全部文章。
④将获取到的文章推到前端 “全部文章” 页面。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值