springmvc 对象属性参数接收不到

user.getSysManager()获取到的是空的?
部分代码如下:
bean类:

 public class SysUser extends BaseForm implements Serializable {

    private static final long serialVersionUID = 8217046986932721581L;

    private Long USERID; // 用户ID

    private String LOGINNAME; // 用户帐号

    private String PASSWD; // 密码

    private Integer STATUSID; // 状态

    private Long ORDERBY; // 排序

    private Integer USERTYPE; // 用户类型

    private String REMARK; // 备注

    private String BEGINTIME;

    private String ENDTIME;

    private SysManager sysManager;

    private String OLDPASSWD;

    private String CONFIRMPASSWD;

action类

 /**
     * 列表分页
     */
    @RequestMapping(value = "/getTabList")
    @ResponseBody
    public PageData getTabList(SysUser user) {
        System.out.println(user.getSysManager());
        SysUser sysUser = this.getSessionUser();
        if (sysUser.getUSERTYPE() != 1) {
            user.setUSERID(sysUser.getUSERID());
        }
        List<SysUser> varList = userService.list(user);
        return new PageData(user.getTotal(), varList);
    }

前台

 <td>姓名:</td>
                    <td><input type="text" name="sysManager.USERNAME"
                        class="easyui-textbox" style="width: 150px;" />
                    </td>
                    <td>手机:</td>
                    <td><input type="text" name="sysManager.MOBILE"
                        class="easyui-textbox" style="width: 150px;" />
                    </td>

2个回答

input name属性的值要 和你接收参数的名字写成一样的 如 你action里参数名是user 你input的name 就是 user.USERNAME

suiyuantian
suiyuantian 恩。 是我自己程序的问题
大约 4 年之前 回复

页面不能直接传对象到后台 需要转化一下 转成String类型传 后台在解这样才能取

suiyuantian
suiyuantian 我看spring里是支持这种方式的么? http://www.cnblogs.com/HD/p/4107674.html
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问