您当前的位置: 首页 >  spring

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Spring MVC学习总结(20)——SpringMVC传参总结

科技D人生 发布时间:2018-05-30 11:20:19 ,浏览量:0

一、普通属性1、基础类型

前台: 

    

后台:

    loginUser(String name)

同名原则,属性太多要写很多形参,非常麻烦.2、对象传递前台:        < input name=”password/>    < input name=”dept.id”/>后台:    class User{        Long id;        String name;        String password;        Dept dept;    }        add(User user) 同属性名原则User是Domain对象,所有的属性都要和数据库字段对应,但是有的不会放到domain中,比如确认密码.3、基础类型(非domain属性)+对象传递(domain属性)前台:        < input name=”password/>    < input name=”confirmPwd”/>后台:    class User{        Long id;        String name;        String password;    }

    add(User user,String confirmPwd)

二、集合属性

1、角色--权限:拼接字符串 前台拼接字符串后台拆分字符串前台:    后台:    saveRole(Role role,String ids){        String[] ids1 = ids.splict(“,”);    }2、数组前台:            后台:    saveRole(Role role,Long[] ids){}3、item[index].id前台:        后台:    class Role{        Long id;        String name;        List permissions;    }    addRole(Role role)数组方式只能是表单提交用,而拼接字符串和items[index].id支持ajax
关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.1150s