spring mvc是不是只能通过controller来进行页面之间的跳转

2025-04-30 03:25:51
推荐回答(1个)
回答1:

@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/login").setViewName("login");
registry.addViewController("/simple_url_pattern").setViewName("template_html_name");
}
//还可以 添加 Interceptor, 在 Interceptor 种 使用 response.sendRedirect(...) return false 这样跳转
@Override
public void addInterceptors(final InterceptorRegistry registry) {
registry.addInterceptor(new YourInterceptor()).addPathPatterns("/**");
}
}

方法很多 ...