spring mvc配置视图解析器跳转html

  • 跳转jsp
  • 跳转html

跳转jsp

跳转jsp的视图解析器非常简单,在spring mvc的xml文件中加入:

	<!-- 视图页面配置 -->
	<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
	    <property name="prefix">
	        <value>/WEB-INF/views/</value>
	    </property>
	    <property name="suffix">
	        <value>.jsp</value>
	    </property>
	</bean>

然后控制器:

@Controller
public class UserController {
	@RequestMapping(value="login")
	public String index() {
		return "login";
	}
}

就可以访问webapp/WEB-INF/views/login.jsp了

跳转html

	<!-- 视图页面配置 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix">
            <value>/WEB-INF/views/</value>
        </property>
        <property name="suffix">
            <value>.html</value>
        </property>
    </bean>
    <!-- 配置静态资源 -->
    <mvc:default-servlet-handler/>

配置静态资源是必须的,否则spring mvc会把**.html文件当成是一个请求,上面的跳转jsp不需要配置是因为tomcat默认把jsp文件当成是静态资源

更多推荐

spring mvc配置视图解析器跳转html