SSM框架的使用(下)

SSM框架的使用(下)

回顾

与上次的配置中我们成功的将spring 与 mybatis进行了整合,并成功的读取到我们存储在数据中的信息。
想要查看之前的操作请点击SSM框架使用下

我们继续完成之前没有准备好的操作

1. 配置文件

上次我们剩下一个springmvc-servlet.xml这个配置文件,其实除了这个配置文件之外,还有一个配置文件——web.xml。web.xml这个配置文件位于WebContent/WEB-INF/wen.xml(没有的可以自己新建一个哈)

1.1 准备工作

之前的时候为了能够测试前一部分的步骤没有发生错误,我采用了一个非常错误的一个实现方式(搞到最后发现给自己挖了个坑),我们进行查询的时候是通过学生id查询的,但细心的会发现一个问题,我返回的数据是一个列表。诶,哈哈,这个作者脑抽了,id在数据库中是唯一的,怎么可能查询出多个呢!!!
所以我们需要改一些地方

  1. StudentMapper.xml中的查询语句,我们改成通过英语成绩查询
    在这里插入图片描述
  2. 为了填坑,我们再向数据库中添加一条数据
    在这里插入图片描述
1.2 web.xml

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7a2hJYlf-1584715299338)(https://im9nLmNzZG4ubmV0L3dlaXhpbl80MzkzMjU1Mw==,size_16,color_FFFFFF,t_70)]
welcome-file:配置项目的首页。

1.3 springmvc-servlet.xml

在这里插入图片描述

2. 开始操作

2.1 创建jsp文件

在WEB-INF下创建jsp包,这里面存放jsp文件,创建一个页面,在web.xml中设置成项目首页
代码如下:
在这里插入图片描述
注意form表单t提交请求的url,把数据提交到当前项目下的student目录下的get.html。(有点长)

2.2 Controller
2.2.1. 创建以下目录

在这里插入图片描述

2.2.2. 编写代码

在这里插入图片描述
【注意】

  1. @Controller 说明这个类是一个控制器
  2. @RequestMapping("/student") 捕获student目录下的所有请求 ,注解在类上就是这个类捕获,注解在方法上就是方法捕获
  3. @Resource 依赖注入的,换句话说我要使用这个service,容器你去给我准备好

这个类配合以下内容实现了截取index.jsp发送的请求,并将这个请求转给了/WEB-INF/ jsp/show.jsp文件在这里插入图片描述

2.3 show.jsp

在这里插入图片描述
body中
在这里插入图片描述

3. 结果

在这里插入图片描述
出现这种数据就证明你运行成功了。

发布了31 篇原创文章 · 获赞 31 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43932553/article/details/104997626
今日推荐