美文网首页
Springmvc中的return modelAndView和r

Springmvc中的return modelAndView和r

作者: 浮生岁月 | 来源:发表于2017-08-08 08:48 被阅读0次
    <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>    
    
    1. 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文件
    }
    
    1. 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”; //则返回当前控制器方法对应a.jsp页面
    如果 return “redirect:/nademo/user/”+”user”; //则会返回不同控制器方法对应user.jsp页面. 注意:nademo/user为另一个控制器组件名,且前面必须加正斜杠

    相关文章

      网友评论

          本文标题:Springmvc中的return modelAndView和r

          本文链接:https://www.haomeiwen.com/subject/grnzlxtx.html