6、测试HelloWorld
a>实现对首页的访问
在请求控制器中创建处理请求的方法
// @RequestMapping注解:处理请求和控制器方法之间的映射关系// @RequestMapping注解的value属性可以通过请求地址匹配请求,/表示的当前工程的上下文路径// localhost:8080/springMVC/@RequestMapping("/")public String index() {//设置视图名称return "index";}b>通过超链接跳转到指定页面
在主页index.html中设置超链接
<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head><meta charset="UTF-8"><title>首页</title></head><body><h1>首页</h1><a th:href="https://www.huyubaike.com/biancheng/@{/hello}">HelloWorld</a><br/></body></html>在请求控制器中创建处理请求的方法
@RequestMapping("/hello")public String HelloWorld() {return "target";}7、总结
浏览器发送请求,若请求地址符合前端控制器的url-pattern,该请求就会被前端控制器 DispatcherServlet处理 。前端控制器会读取SpringMVC的核心配置文件,通过扫描组件找到控制器, 将请求地址和控制器中@RequestMapping注解的value属性值进行匹配 , 若匹配成功,该注解所标识的 控制器方法就是处理请求的方法 。处理请求的方法需要返回一个字符串类型的视图名称,该视图名称会 被视图解析器解析,加上前缀和后缀组成视图的路径 , 通过Thymeleaf对视图进行渲染,最终转发到视 图所对应页面
推荐阅读
- Docker | 容器互联互通
- 1 Java I/O:模型与流
- 如何创建自己的QQ群(1000人qq群创建条件)
- 手机QQ怎么创建群(手机qq咋建群)
- 如何申请建立一个QQ群(怎么创建一个满人qq群)
- 如何创建qq群(qq怎么自己建群)
- 如何在QQ群文件中创建QQ群在线文档(怎么创建手机qq群文件)
- 四 SpringBoot - 整合Mybatis,逆向工程,JPA
- MFC-创建MFC图形界面dll
- KVM导入Ubuntu Cloud 镜像创建虚机及调整磁盘大小