springmvc 设置控制器为首页。

在web.xml中

<welcome-file-list>
<welcome-file>index</welcome-file>
</welcome-file-list>

在springmvc的配置xml中

<bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="suffix" value=".jsp"></property>
        <property name="prefix" value="/WEB-INF/views/"></property>
    </bean>

    <context:component-scan base-package="cn.taotao"
        use-default-filters="false">
        <context:include-filter type="annotation"
            expression="org.springframework.stereotype.Controller" />
    </context:component-scan>
    <mvc:view-controller path="/" view-name="home/index"/>   //关键代码,把他放到了,view的home文件甲下了

 /////////////////////////////////////////////////////////////////

上面的方法,虽然可以,但是,没有经过控制器加载域对象。

我采取的方法,

在controller中,映射"/",,就可以实现首页

@RequestMapping("/")
    public ModelAndView getIndex() {
        //System.out.println("index controller is running...");
        ModelAndView mv = new ModelAndView();
        mv.setViewName("home/index");
        return mv;
    }
原文地址:https://www.cnblogs.com/sdgtxuyong/p/12503542.html