您的位置:首页 > 编程语言 > Java开发

springMVC学习笔记(四) ---- 跳转 4000 方式

2016-12-06 19:21 369 查看
这节上视图跳转的代码,废话不多说,直接上代码

dispatcherServlet-servlet和jsp上视图代码不变,其实跳转只是请求后响应的路径和request的属性有变

type1

package com.controller;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.lang.annotation.Annotation;

/**
* Created by cfxd000 on 2016/11/15.
*/
public class ctrlType1 implements Controller {
@Override
public ModelAndView handleRequest(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws Exception {
ModelAndView mv = new ModelAndView();
//封装要显示到视图中的数据
mv.addObject("msg","Controller第一种方式");
//视图名
mv.setViewName("hello");//相当于去
return mv;
}
}

type2
package com.controller;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Created by cfxd000 on 2016/11/15.
*/
public class ctrlType2 implements Controller {
@Override
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
ModelAndView mv = new ModelAndView();
//封装要显示到视图中的数据
mv.addObject("msg","Controller第2种方式");
//视图名
mv.setViewName("hello");//相当于去
return mv;
}
}

type3
package com.controller;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Created by cfxd000 on 2016/11/15.
*/
public class ctrlType3 implements Controller {
@Override
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
ModelAndView mv = new ModelAndView();
//封装要显示到视图中的数据
mv.addObject("msg","Controller第3种方式");
//视图名
mv.setViewName("hello");//相当于去
return mv;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: