SSM框架的使用(下)
回顾
与上次的配置中我们成功的将spring 与 mybatis进行了整合,并成功的读取到我们存储在数据中的信息。
想要查看之前的操作请点击SSM框架使用下
我们继续完成之前没有准备好的操作
1. 配置文件
上次我们剩下一个springmvc-servlet.xml这个配置文件,其实除了这个配置文件之外,还有一个配置文件——web.xml。web.xml这个配置文件位于WebContent/WEB-INF/wen.xml(没有的可以自己新建一个哈)
1.1 准备工作
之前的时候为了能够测试前一部分的步骤没有发生错误,我采用了一个非常错误的一个实现方式(搞到最后发现给自己挖了个坑),我们进行查询的时候是通过学生id查询的,但细心的会发现一个问题,我返回的数据是一个列表。诶,哈哈,这个作者脑抽了,id在数据库中是唯一的,怎么可能查询出多个呢!!!
所以我们需要改一些地方
- StudentMapper.xml中的查询语句,我们改成通过英语成绩查询
- 为了填坑,我们再向数据库中添加一条数据
1.2 web.xml
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. 编写代码
【注意】
- @Controller 说明这个类是一个控制器
- @RequestMapping("/student") 捕获student目录下的所有请求 ,注解在类上就是这个类捕获,注解在方法上就是方法捕获
- @Resource 依赖注入的,换句话说我要使用这个service,容器你去给我准备好
这个类配合以下内容实现了截取index.jsp发送的请求,并将这个请求转给了/WEB-INF/ jsp/show.jsp文件
2.3 show.jsp
body中
3. 结果
出现这种数据就证明你运行成功了。