Spring mvc 接受页面数据 和 返回页面数据 方法 总结
来源:互联网 发布:mac装win7 编辑:程序博客网 时间:2024/05/22 00:18
1. 接受页面数据
1、HttpServletRequest
@RequestMapping(value="/addUser1.do") public String addUser1(HttpServletRequest request){ String userNum = request.getParameter("userNum"); String passWord = request.getParameter("passWord"); System.out.println("userNum---" + userNum + " password:" + passWord); return "user_add1"; }
jsp页面
<form action="user/addUser1.do" method="post"> 账号:<input type="text" name="userNum"/><br/> 密码:<input type="text" name="passWord"/><br/> <input type="submit" value="提交"></form>
2、@RequestParam
@RequestMapping(value="/addUser2.do") public String addUser2(@RequestParam("number")String userNumber, String passWord){ System.out.println("userNum---" + userNumber + " password:" + passWord); return "user_add2"; }
jsp页面
<form action="user/addUser2.do" method="post"> 账号:<input type="text" name="number"/><br/> 密码:<input type="text" name="passWord"/><br/> <input type="submit" value="提交"></form>
3、类
@RequestMapping(value="/addUser3.do") public String addUser3(UserInfo user){ System.out.println(user); return "user_add3"; }
jsp页面
<form action="user/addUser3.do" method="post"> 姓名:<input type="text" name="userName"/><br/> 编号:<input type="text" name="userId"/><br/> 兴趣爱好:<input type="checkbox" name="userXq" value="LOL">LOL <input type="checkbox" name="userXq" value="英雄联盟">英雄联盟 <input type="checkbox" name="userXq" value="DOTA">DOTA<br/> <input type="submit" value="提交"></form>
name名字和user类属性名一样
4、 逐个写出
@RequestMapping(value="/addUser4.do") public String addUser4(Integer userId, Date userTime){ System.out.println("userId:" + userId + " userTime" + userTime); return "user_add4"; }
jsp页面:
<form action="user/addUser4.do" method="post"> 编号:<input type="text" name="userId"/><br/> 时间:<input type="text" name="userTime"/> <input type="submit" value="提交"></form>
2.返回页面数据
1、HttpServletRequest request
@RequestMapping(value="/addUser1.do") public String addUser1(HttpServletRequest request){ String userNum = request.getParameter("userNum"); String passWord = request.getParameter("passWord"); System.out.println("userNum---" + userNum + " password:" + passWord); String str = "userNum---" + userNum + " password:" + passWord; request.setAttribute("user", str); return "user_add1"; }
2、使用ModelAndView
@RequestMapping(value="/addUser2.do") public ModelAndView addUser2(){ ModelAndView mav = new ModelAndView("user_add2"); mav.addObject("userId", 1001); mav.addObject("userName", "张三"); return mav; }
3、使用Mode model
@RequestMapping(value="/addUser3.do") public String addUser3(Model model){ model.addAttribute("personId", 2333); model.addAttribute("personName", "唐伯虎"); return "user_add3"; }
4、使用Map map
@RequestMapping(value="/addUser4.do") public String addUser4(Integer personId,Map map){ System.out.println(personId); map.put("personId", 6666); map.put("personName", "唐伯虎"); return "user_add4"; }
0 0
- Spring mvc 接受页面数据 和 返回页面数据 方法 总结
- Spring mvc 返回页面数据
- spring mvc 返回页面json数据一种做法
- Spring MVC中Controller如何将数据返回给页面
- Spring MVC中只返回数据不跳转页面
- spring mvc中controller怎么接受页面表单提交的数据
- spring mvc 从页面请求到 经过后台返回 数据页面的过程
- Spring MVC返回json数据的方法
- Spring MVC返回json数据的方法
- ie浏览器 spring mvc返回json数据弹出下载页面 解决方案
- ie浏览器 spring mvc返回json数据弹出下载页面 解决方案
- jsp页面返回数据
- SpringMVC返回页面数据
- SpringMVC返回页面数据
- spring mvc 通过redirect重定向防止刷新页面重复提交又能返回数据给前台页面
- 如何利用POST数据到web页面接口(包括调用页面发送json数据和页面后台接受json数据)
- mvc基本知识----页面跳转和页面直接数据的传递
- Spring MVC接受JSON格式的数据
- Java的String中的subString()方法
- CVI多线程数据保护(安全变量)
- Connection接口
- 探索Android架构的DataLayer层(DataManager方式)具体实现
- java/android 设计模式学习笔记(24)---访问者模式
- Spring mvc 接受页面数据 和 返回页面数据 方法 总结
- 长期更新在线无状态聊天页面
- 什么是QPS,PV,UV,PR
- php基础语法4
- iOS 弹出框自动消失
- 《AngularJS》5个实例详解Directive(指令)机制
- 好雨科技发布SaaS应用市场“云市” 做软件厂商与用户的连接器
- Experimental Plugin 使用向导(转)
- Toast使用大全