有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在servlet web模块3.0中指定欢迎文件列表

我正在用web模块3.0创建servlet,我发现没有web。与此同时创建的xml,比如说,如果我的项目中有多个jsp页面,我如何指定欢迎文件,我们是否有提到欢迎文件的注释


共 (1) 个答案

  1. # 1 楼答案

    是的,你可以有一个Java文件来提到欢迎文件

    @EnableWebMvc
    @Configuration
    @ComponentScan("com.springapp.mvc")
    public class MvcConfig extends WebMvcConfigurerAdapter {
    ...
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry) {
            registry.addResourceHandler("/*.html").addResourceLocations("/WEB-INF/pages/");
        }
    
        @Override
        public void addViewControllers(ViewControllerRegistry registry) {
            registry.addViewController("/").setStatusCode(HttpStatus.MOVED_PERMANENTLY).set‌​ViewName("forward:/index.html");
        }
    ...
    }
    

    或者如果你还想上网。xml文件,您可以使用以下步骤在Eclipse中手动创建它

    • 右键单击web项目
    • 选择JavaEE工具
    • 挑选 “生成部署描述符存根”