1
我有一個映射的網址到/foo.jsp
這個重定向到一個控制器,但它不是由春天處理,並返回一個404。似乎該網址被忽略,並直接發送到tomcat的。是否有可能使彈簧處理它?如何重定向由「.jsp」結尾的網址
@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addRedirectViewController("/foo", "/").setStatusCode(HttpStatus.MOVED_PERMANENTLY);
registry.addRedirectViewController("/foo.html", "/").setStatusCode(HttpStatus.MOVED_PERMANENTLY);
registry.addRedirectViewController("/foo.jsp", "/").setStatusCode(HttpStatus.MOVED_PERMANENTLY);
}
}
然後導航到/foo
和/foo.html
作品如預期,但/foo.jsp
返回404
使用[UrlRewriteFilter](http://tuckey.org/urlrewrite/)我能夠重定向一個jsp url,但彈簧行爲感覺有bug。 –