【转】SpringMVC框架实现后端向前端传数据
2024-09-01 13:10:39
首先还是页面userAdd.jsp。它既是发出请求的页面,也是接收返回结果的页面:
<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%>
<html>
<head>
<title></title>
</head>
<body>
<h1>添加用户信息4</h1>
<form action="user/add4.do" method="post">
<input type="submit" value="提交">
</form>
${personId }
</body>
</html>
1、通过request对象:
@RequestMapping("/add")
public String add(HttpServletRequest request){
request.setAttribute("personId",12);
return "userAdd";
}
2、通过ModelAndView对象:
@RequestMapping("/add")
public ModelAndView add(){
ModelAndView mav = new ModelAndView("userAdd");
mav.addObject("personId", 12);
return mav;
}
3、通过Model对象:
@RequestMapping("/add")
public String add(Model model){
model.addAttribute("personId", 12);
return "userAdd";
}
4、通过Map对象:
@RequestMapping("/add")
public String add(Map<String,Object> map){
map.put("personId", 12);
return "userAdd";
}
原文链接:https://blog.csdn.net/qq_31634461/article/details/81119228
最新文章
- Linux0.11内核--加载可执行二进制文件之2.change_ldt
- 一个资深iOS开发者对于React Native的看法
- lua package.path的使用
- STM32启动文件的选择
- Minimum Transport Cost(floyd+二维数组记录路径)
- swift菜鸟入门视频教程-03-字符串和字符
- Java中Timer和TimerTask的使用
- UIControl-IOS发展
- c#编写的基于Socket的异步通信系统
- bzoj4919 [Lydsy1706月赛]大根堆
- selenium修改cookie
- nodejs笔记之文件操作
- Oracle数据库基础教程
- Mogodb 学习一
- iOS开发中多线程断点下载大文件
- Linux 安装 mysql 转 http://www.cnblogs.com/fnlingnzb-learner/p/5830622.html
- [BZOJ4487][JSOI2015]染色问题(容斥)
- BigDecimal 精准加减乘除
- linux常用命令补充详细
- string 的函数
热门文章
- Java 【 ArrayList应用 】 (SDUT 4069 C~K的班级)
- nestjs中typeorm进行事物操作
- Python里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)
- ElasticSearch java客户端更新时出现的错误:NoNodeAvailableException[None of the configured nodes are available
- OpenFOAM中的热传导?【翻译】
- layui跨域问题的解决
- Matrix: android 中的Matrix (android.graphics.Matrix) (转)
- Mac下安装python2和python3共存
- Swift_IOS之提示框UIAlertController
- Jmeter BeanShell 引用变量报错Error or number too big for integer