я пытаюсь передать список пользователей, но только что появляется в командной строке, я просто получаю Users: [null, null, null]
кто-нибудь может мне помочь?спасибо
мой взгляд:
#{field 'project.projectUser'}
<label for="${field.id}">Select Users: </label>
#{list userList , as:'user'}
<input id="${field.id}" type="checkbox" name="${field.name}" value="${user}"/> ${user.Name}
#{/list}
#{/field}
мой контроллер
public static void handleSubmit(Project project) {
System.out.println("\n Users: "+project.projectUsers);
for (ProjectUsers x : project.projectUsers) {
System.out.println(x.Name);
}
render();
}
Project.java
@Entity
public class Project extends Model{
public String name;
@ManyToMany( cascade = CascadeType.PERSIST)
public List<User> projectUsers;
public Project(String name){
this.name=name;
this.projectUsers = new ArrayList<User>();
}
public Project addUsers(List<User> users) {
projectUsers.addAll(users);
return this;
}