Spring MVC项目配置项目主页

希望访问项目根路径的时候就跳转到spring控制的首页

1、修改web.xml的欢迎页,手动指定欢迎页,后缀就是url-pattern里的配置,这样会把首页的访问交给spring处理

<welcome-file>index.html</welcome-file>

<servlet>
		<servlet-name>antsclub</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<load-on-startup>3</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>antsclub</servlet-name>
		<url-pattern>*.html</url-pattern>
	</servlet-mapping>
	<welcome-file-list>
		<welcome-file>index.html</welcome-file>
	</welcome-file-list>

spring会自动去找antsclub-servlet.xml配置文件,这个文件不存在会报错

2、controller处理路径

@RequestMapping(value = "/index.html")
	public String loginPage(){
		return "login";
	}

这里的login会跳转到指定的view,view的路径和格式在antsclub-servlet.xml里面配置

<!-- 配置视图解析器,将ModelAndView及字符串解析为具体的页面 -->
	<bean
		class="org.springframework.web.servlet.view.InternalResourceViewResolver"
		p:viewClass="org.springframework.web.servlet.view.JstlView" 
		p:prefix="/WEB-INF/jsp/"
		p:suffix=".jsp" />


你可能感兴趣的:(Spring MVC项目配置项目主页)