您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Spring MVC中保存多对多

在Spring MVC中保存多对多

您将必须为控制器上对象的tags属性定义一个自定义属性编辑restaurant器。

@InitBinder
    protected void initBinder(HttpServletRequest request,
            ServletRequestDataBinder binder) throws Exception {

        super.initBinder(request, binder);

        binder.registerCustomEditor(List.class, "tags",new CustomCollectionEditor(List.class){

            @Override
            protected Object convertElement(Object element) {
                Tag tag = new Tag();

                if (element != null) {
                    Long id = Long.valueOf(element.toString());
                    tag.setId(id);
                }
                return tag;
            }
        });

    }
Java 2022/1/1 18:14:39 有542人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶