zoukankan      html  css  js  c++  java
  • SpringMVC-05-结果跳转方式

    5. 结果跳转方式

    ModelAndView

    页面:{视图解析器前缀}+viewName+{视图解析器后缀}

    <!--视图解析器: 模版引擎 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <property name="suffix" value=".jsp"/>
    </bean>
    

    对应的controller类

    public class ControllerTest1 implements Controller {
        public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
            ModelAndView mv = new ModelAndView();
    
            mv.addObject("msg","ControllerTest1");
    
            mv.setViewName("test");
    
            return mv;
        }
    }
    

    ServletAPI

    通过设置ServletAPI,不需要视图解析器

    1. 通过HttpServletResponse进行输出
    2. 通过HttpServletResponse进行重定向
    3. 通过HttpServletResponse进行转发

    SpringMVC

    通过SpringMVC来实现转发和重定向-无需视图解析器;

    测试前,需要将视图解析器先注释掉!

    forward:
    redirect:
    
  • 相关阅读:
    swift
    swift
    ios
    Swift
    swift
    swift
    /var/log/cron
    Django 数据传递
    HTML 属性
    HTML 元素
  • 原文地址:https://www.cnblogs.com/CodeHuba/p/13618725.html
Copyright © 2011-2022 走看看