<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"><value>org.springframework.web.servlet.view.JstlView</value></property>
<property name="prefix"><value>/WEB-INF/jsp/</value></property>
<property name="suffix"><value>.jsp</value></property>
</bean>
- return modelAndView例子
@RequestMapping(value="/login", method=RequestMethod.GET)
public ModelAndView loginPage(HttpSession session) {
ModelAndView modelAndView = new ModelAndView("user/login");
return modelAndView; //訪問 WEB-INF/jsp/user/login.jsp文件
}
- return “redirect:/index.jsp”例子
@RequestMapping(value="/", method=RequestMethod.GET)
public String index(HttpSession session){
session.setAttribute("message", null);
return "redirect:/index.jsp"; 訪問根目錄下index.jsp文件惰赋。redirect為直接url 訪問芹壕。
}
如果 return “redirect:”+”a”; //則返回當(dāng)前控制器方法對(duì)應(yīng)a.jsp頁(yè)面
如果 return “redirect:/nademo/user/”+”user”; //則會(huì)返回不同控制器方法對(duì)應(yīng)user.jsp頁(yè)面. 注意:nademo/user為另一個(gè)控制器組件名,且前面必須加正斜杠