一、转发
第一种
@RequestMapping("/hello")
public String hello(){
// 默认WEB-INF/pages/hello.jsp 想要的目标页面:hello.jsp 处理方法:../../
return "../../hello";
}
第二种
forward:转发到一个页面
/hello.jsp:转发当前项目下的hello.jsp
一定要加/,不加/为相对路径,易出错
@RequestMapping("/handle01")
public String handle01(){
return "forward:/hello.jsp";
}
多级转发
@RequestMapping("/handle02")
public String handle02(){
return "forward:/handle01";
}
二、重定向
三、国际化
1.导包
2.配置
<!-- 让SpringMVC管理国际化资源文件:配置一个资源文件管理器 -->
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="i18n"></property>
</bean>
<mvc:view-controller path="/toLoginPage" view-name="login"/>
<!-- 开启mvc注解驱动模式 -->
<mvc:annotation-driven></mvc:annotation-driven>
3.页面
login.jsp
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<body>
<fmt:message key="welcomeinfo"/>
<form action="">
<fmt:message key="username"/>:<input><br>
<fmt:message key="password"/>:<input><br>
<input type="submit" value="<fmt:message key="loginBtn"/>">
</form>
</body>