首先还是页面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

最新文章

  1. Linux0.11内核--加载可执行二进制文件之2.change_ldt
  2. 一个资深iOS开发者对于React Native的看法
  3. lua package.path的使用
  4. STM32启动文件的选择
  5. Minimum Transport Cost(floyd+二维数组记录路径)
  6. swift菜鸟入门视频教程-03-字符串和字符
  7. Java中Timer和TimerTask的使用
  8. UIControl-IOS发展
  9. c#编写的基于Socket的异步通信系统
  10. bzoj4919 [Lydsy1706月赛]大根堆
  11. selenium修改cookie
  12. nodejs笔记之文件操作
  13. Oracle数据库基础教程
  14. Mogodb 学习一
  15. iOS开发中多线程断点下载大文件
  16. Linux 安装 mysql 转 http://www.cnblogs.com/fnlingnzb-learner/p/5830622.html
  17. [BZOJ4487][JSOI2015]染色问题(容斥)
  18. BigDecimal 精准加减乘除
  19. linux常用命令补充详细
  20. string 的函数

热门文章

  1. Java 【 ArrayList应用 】 (SDUT 4069 C~K的班级)
  2. nestjs中typeorm进行事物操作
  3. Python里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)
  4. ElasticSearch java客户端更新时出现的错误:NoNodeAvailableException[None of the configured nodes are available
  5. OpenFOAM中的热传导?【翻译】
  6. layui跨域问题的解决
  7. Matrix: android 中的Matrix (android.graphics.Matrix) (转)
  8. Mac下安装python2和python3共存
  9. Swift_IOS之提示框UIAlertController
  10. Jmeter BeanShell 引用变量报错Error or number too big for integer