获取复选框选中的值为List <objects>

时间:2016-02-15 11:00:45

标签: java spring list checkbox

我正在使用Spring + Thymeleaf,我的POJO中有List<Hobby>,此列表设置为model属性,然后在Thymleaf页面中显示为复选框列表。假设List<Hobby>的大小为5,用户从中选择3。

是否可以将所选项目List<Hobby>恢复为控制器? 我们知道您可以轻松地将其设为String[] {value1,value2,value3}

1 个答案:

答案 0 :(得分:0)

您可以创建扩展CustomCollectionEditor的HobbyEditor,覆盖convertElement方法并在initbinder中绑定它

Store = React.createClass({

    mixins: [ReactMeteorData],

    getMeteorData() {

        var coursesFetch
        Meteor.subscribe("getAllCourses", () => {
            coursesFetch = Courses.find().fetch()
            console.log(coursesFetch);
        })

        return {
            courses: coursesFetch
        }
    },

    render() {

        let displayCourses = this.data.courses.map((data) => {
            return (
                <StoreItemButton key={data._id} title={data.title} description={data.description}/>
            )
        })

        return (
            <div className="container-fluid">
                <div className="card-columns">
                    {displayCourses}
                </div>
            </div>
        )
    }
})