Spring MVC默认首页设置

来源:互联网 发布:抓取网页数据 编辑:程序博客网 时间:2024/05/19 20:40

之前的web.xml

  <display-name>Hello</display-name>  <welcome-file-list>    <welcome-file>index.html</welcome-file>  </welcome-file-list>  <servlet>    <servlet-name>hello</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <load-on-startup>1</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>hello</servlet-name>    <url-pattern>/</url-pattern>  </servlet-mapping>

发现这样写,启动应用后访问http://localhost:8686/Hello/时,总是报404,有两种方式设置SpringMVC默认首页:
一、web.xml改为

<display-name>Hello</display-name>  <welcome-file-list>    <welcome-file>index</welcome-file>  </welcome-file-list>  <servlet>    <servlet-name>hello</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <load-on-startup>1</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>hello</servlet-name>    <url-pattern>/index</url-pattern>  </servlet-mapping>  <servlet-mapping>    <servlet-name>hello</servlet-name>    <url-pattern>/</url-pattern>  </servlet-mapping>

二、wem.xml改为

  <display-name>Hello</display-name>  <welcome-file-list>    <welcome-file>index</welcome-file>  </welcome-file-list>  <servlet>    <servlet-name>hello</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <load-on-startup>1</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>hello</servlet-name>    <url-pattern>/</url-pattern>  </servlet-mapping>

Spring MVC的配置文件里添加

<mvc:view-controller path="/" view-name="index"/>
0 0