SpringMVC的数据响应
1.SpringMVC数据响应的方式
(1)页面跳转
- 直接返回字符串
- 通过ModelAndView对象返回
(2)回写数据
- 直接返回字符串
- 返回对象或集合
2.页面跳转
(1)返回字符串形式
直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转
(2)返回ModelAndView对象
代码示例1:
//UserController.java
@RequestMapping("quick")
public ModelAndView save(){
/*
Model:模型
作用:封装数据
View:视图
作用:展示数据
*/
ModelAndView modelAndView = new ModelAndView();
//设置模型数据
modelAndView.addObject("username","小C");
//设置视图
modelAndView.setViewName("success");
return modelAndView;
}
//success.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>Success!${
username}</h1>
</body>
</html>
测试截图: