我具有以下功能:
@GetMapping("/auth/login")
public String loginFunction(HttpServletRequest request, Model model) {
return "login";
}
在另一个函数中可以调用该函数而不是URL路径吗?目前我正在做:
response.sendRedirect("/auth/login");
但更愿意这样做:
response.sendRedirect(loginFunction)
答案 0 :(得分:0)
因为Spring MVC url映射方法只是方法。
您可以从其他方法调用。不要重定向,只需致电即可。
@GetMapping("/anotherMethod")
public String anotherMethod(HttpServletRequest request, Model model) {
// response.sendRedirect("/auth/login"); you can redirect
return loginFunction(request, model);
}
如果这不是您期望的,请发布代码的调用部分。