请求转发

Time: 2024-05-26 Sunday 02:34:02
Author: Jackasher

请求转发

这个thymeleaf有个很厉害的地方,居然可以直接获取Request域里面的内容,不知道怎么做到的,springmvc默认跳转策略是转发

通过Request存入数据

1
2
3
4
5
@RequestMapping("/a")
public String loginTest(HttpServletRequest request){
request.setAttribute("jack", "这是一个测试的共享数据");
return "a.html";
}

然后就可以直接交互数据

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div th:text="${jack}"></div>
</body>
</html>

接下来演示如何从一个Servlet转发到另一个

1
2
3
4
5
6
7
@RequestMapping("/c")
public String SessionTest(ModelMap modelMap){
modelMap.addAttribute("jack","afeewour8923742309");

//没错就是这个
return "forward:/d";
}

请求转发
http://example.com/2024/05/26/请求转发/
作者
Jack Asher
发布于
2024年5月26日
许可协议