Bootstrap

续-一个请求的过程

前言:idea 配置ssm项目后配置文件的简要解析及功能类之间的联系_鹤天寻的博客-CSDN博客

所以该请求会被处理,输入用户名和密码后跳转到 controller里(假设用户名和密码是正确的,其实无所谓,逻辑处理是类似的),看到这个方法上的值和 login 里的是一样的,所以好的,确认是这个方法来处理这个表单的请求。

controller 调用 userService 来处理这个请求,而 userService 是接口,调用它的方法就是调用接口实现类的方法,所以调用的是这个方法。(userDao)是在spring-mvc.xml 中 spring 注入的,有点多态的感觉:

userService 的实现类里,为了访问数据库,它让自己的 userDao 查下数据库,查到一个 user 对象,返回之(因为是正确的用户名和密码,所以能查到对应的实体类);

现在再回到 userService,看代码,我们拿到了非空的对象,所以返回“leaveMessage”。

 

mvc 视图层给我们加上前后缀,找到一个文件:

 

然后在相应的页面上也跳转了过来,此时显示的是 leaveMessage.jsp,form action 如下:

 

输入数据(夹带私货是吧

 

点提交,就会走相似的路,这次把这条留言插到数据库里。

查看数据库,发现的确进去了。

 

好了,这个项目我解析完了。

;