<a class="btn btn-sm" th:href="@{/index.html(l='zh_CN')}">中文</a>
@Configuration
public class MyMvcConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("index");
registry.addViewController("/index.html").setViewName("index");
}
@Bean
public LocaleResolver localeResolver(){
return new MyLocaleResolver();
}
}
th:href中地址格式应该与Config类中ViewController地址格式相同
如果输入th:href="@{/index(l=‘zh_CN’)}",则访问地址为8080/index?l=‘zh_CN’ 与视图控制器注册的8080/index.html?l='zh_CN’地址不同,就会出现404