美文网首页
springmvc中默认首页的配置

springmvc中默认首页的配置

作者: 广西年轻人 | 来源:发表于2018-03-23 21:29 被阅读823次

    方式1:

    利用servlet的welcome-file-list将默认欢迎页配置为/,然后添加一个/的requestmapp的映射,就成了。

    具体步骤:
    web.xml中:

    <welcome-file-list>
            <welcome-file>/</welcome-file>
        </welcome-file-list>
    
    .....
    
    
     <servlet-mapping>
            <servlet-name>dispatcherServlet</servlet-name>
            <url-pattern>/</url-pattern>
        </servlet-mapping>
    

    然后编写一个controller

     @RequestMapping("/")
        public String index() {
            return "index";
        }
    

    方式2:
    思路:在方式1的基础上,无需再配置controller,直接在springmvc.xml中配置直接转发:

        <!--
            配置直接转发的页面,
            无需经handler方法的处理,直接根据配置的逻辑视图名解析视图
            例如:
            以下配置相当于:
                @requestMaping(value = "/index")
                public String index(){
                    //不做任何操作
                    return "index";
                }
           带来的问题:如果配置了mvc:view-controller直接解析视图,那么在正常的handler中再返回这个逻辑视图名,就404了
           解决: <mcv:annotation-driven></mcv:annotation-driven>
        -->
        <mvc:view-controller path="/" view-name="index"></mvc:view-controller>
    

    相关文章

      网友评论

          本文标题:springmvc中默认首页的配置

          本文链接:https://www.haomeiwen.com/subject/zyhfcftx.html