码迷,mamicode.com
首页 > 编程语言 > 详细

spring-mvc---Controller参数绑定的类型

时间:2018-04-17 11:38:57      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:uname   UI   div   mvc   users   实现   批量   --   连接   

        Controller参数绑定的类型

   Controller的绑定参数类型6种。没有参数(系统默认类型);简单类型(Intager,Double)等;pojo类(对象);数组;集合;HashMap等。

    我们用一个例子,用代码表达:

      用户(uid,uname,upass,birthday,cid)

      省份(cid,cname)

  1)没有参数的,查询时不需要参数,例如查询所有用户信息。(用两表连接查询)findAllUsers,此时可以有多种方式接受数据,并携带参数跳转到其他页面。这个在上一节有详情。在这就不展示了。

      技术分享图片   

  2)简单类型。这里我用的是Intager,传入一个id删除一个用户。注意:uid自断要与jsp页面获取值的name属性相同。

      技术分享图片

  3)一个pojo类型。传入一个对象,设置对象id,通过id查询用户信息,注意:jsp页面中传入的标签名要与数据库字段相同

      技术分享图片

  4)传入个数组,int型,实现批量删除。注意:参数uid要与jsp页面标签name属性相同

      技术分享图片

  5)集合:参数为一个String ,用ajax传入,用jquery经行局部刷新,使用了@RequestMapping注解 

 

 1 /**
 2 * 当表单的用户名文本框失去焦点时,由ajax方法指定,进行@RequestMapping指定的url提交时调用的方法
 3 * 
 4 * @param uesr
 5 * @return
 6 */
 7 @RequestMapping(value = "/isVaildUname", method = {
 8 RequestMethod.POST }, produces = "application/json;charset=UTF-8")
 9 public @ResponseBody int isVaildUname(String uname) {
10 UsersBean user = new UsersBean();
11 user.setUname(uname);
12 return usersService.haveUsers(user);
13 }

 

 

 

 

 

 

      

spring-mvc---Controller参数绑定的类型

标签:uname   UI   div   mvc   users   实现   批量   --   连接   

原文地址:https://www.cnblogs.com/meiLinYa/p/8778421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!