SpringMVC后台接收前台传来数据的三种简单方式
来源:互联网 发布:飞秋for mac 下载 编辑:程序博客网 时间:2024/05/17 08:29
由于最近项目用到了SpringMVC,就稍微研究了一下,以前都是用struts2,在struts2中,jsp页面给form表单中的元素定义name属性,然后在action中定义相同名称的变量,提供get()和set()方法,就会将这些变量封装到struts2中的值栈中,从而可以将参数在前台页面和后台中进行数据交互,但在SpringMVC中不能用这种方法,现在就介绍三种简单的数据交互方法,以后用到其他方法再追加。
第一种:当参数少时,直接在方法中写参数
@RequestMapping(value = "/query",method = RequestMethod.POST)
public String queryList(HttpServletRequest request, String gname) {
System.out.println("gname=" + gname);
第二种,从HttpServletRequest取值
String gname = request.getParameter("gname");
System.out.println(gname);
第三种,将参数封装到bean中
@RequestMapping("/add") public String add(User user){其中,前两种取得值后再想前台传值需要HttpServletRequest.setAttribute("key", value); 或者在方法中传入Model @RequestMapping(value = "/monitor/queryList",method = RequestMethod.POST) public String queryList(HttpServletRequest request, Model model) {再在model中add属性
model
.addAttribute("key", value);第三种用javabean传值的方式就不用这么麻烦,返回的时候就已经将javabean返回给前台了
具体可参考这
1 0
- SpringMVC后台接收前台传来数据的三种简单方式
- springmvc 后台接收前台数据
- struts2中Action接收前台数据的三种方式
- springMvc前台传数据后台接收
- springmvc自动转前台传来的时间数据
- struts2接收前台传来的参数有3种方法
- springmvc常用注、上传文件以及后台返回前台数据的两种方式
- springmvc接收前台(亦可是ajax)传来的数组,复杂对象数组等图文详解
- springmvc接收前台(亦可是ajax)传来的数组,复杂对象数组等图文详解
- SpringMVC 之 后台接收参数 与前台传递数据
- springmvc前台给后台传值的几种方式
- springmvc前台给后台传值的几种方式
- springmvc前台给后台传值的几种方式
- SpringMVC后台获取前台参数的几种方式
- springmvc前台给后台传值的几种方式
- SpringMVC 获取前台传来的数组
- SpringMVC怎么获取前台传来的数组
- 后台将数据传回前台的三种绑定方式(Model,Map,ModelAndView)
- C语言:堆结构串(动态分配内存)
- Loadrunner 使用过程常见问题
- ios修改textField的小技巧
- leetcode 081 —— Search in Rotated Sorted Array II
- git 用法
- SpringMVC后台接收前台传来数据的三种简单方式
- servlet是什么?
- 再谈select, iocp, epoll,kqueue及各种I/O复用机制
- Activity的生命周期
- C程序设计语言——导言
- 南邮 OJ 1043 合法序列
- 9.2链表(五)——给定两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部
- 降低图片的内存消耗
- 婚姻是爱情的坟墓,却又是爱情最好的归宿