springBoot用thymeleaf,页面跳转怎么解决?
方式1:编写一个配置类,指定,发出什么请求,进入到哪一个页面
@@@@@@@@A、编写一个类实现接口 WebMvcConfig
@Configuration //表示,当前是一个配置类
public class WebConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
System.out.println("---------------加载了配置类的代码---------------");
registry.addViewController("first").setViewName("/first");
registry.addViewController("second").setViewName("/second");
}
}
方式2:在控制器类中,编写一个方法处理所有页面的跳转
@Controller
public class PageController {
@GetMapping("/forward/{target}")
public String forward(@PathVariable("target") String target){
return "/"+target;
}
}