Java 带复选框的Spring数据网格

Java 带复选框的Spring数据网格,java,spring,datagrid,spring-mvc,Java,Spring,Datagrid,Spring Mvc,我在spring中有一个web应用程序,任务应该分配给工作人员(比如程序员) 应用程序应该能够在网格中列出任务(未分配的任务) 另一方面,应用程序应该列出工作人员(比如程序员) 经理应能够选择选定任务(或检查),并选择他/她希望分配选定任务的工人 点击提交按钮将所选任务分配给所选工人 现在,通过将命令(在大多数情况下是模型类)绑定到表单,可以对spring的表单处理进行onSubmit(…,Command,…)。给定两个列表(一个用于工作人员,另一个用于任务),如何实现上述功能。我欣赏任何想法,

我在spring中有一个web应用程序,任务应该分配给工作人员(比如程序员)

  • 应用程序应该能够在网格中列出任务(未分配的任务)
  • 另一方面,应用程序应该列出工作人员(比如程序员)
  • 经理应能够选择选定任务(或检查),并选择他/她希望分配选定任务的工人
  • 点击提交按钮将所选任务分配给所选工人

  • 现在,通过将命令(在大多数情况下是模型类)绑定到表单,可以对spring的表单处理进行
    onSubmit(…,Command,…)
    。给定两个列表(一个用于工作人员,另一个用于任务),如何实现上述功能。我欣赏任何想法,链接到资源或链接到同一个问题作为我的

    使用以下事实,即具有类似名称的复选框的值可以绑定为数组:

    <form ...>
        Tasks:
        <c:forEach var = "task" items = "${tasks}">
            <input type = "checkbox" name = "taksIds" value = "${task.id}"> ${task.title}
        </c:forEach>
    
        Workers:
        <c:forEach var = "worker" items = "${workers}">
            <input type = "checkbox" name = "workerIds" value = "${worker.id}"> ${worker.name}
        </c:forEach>
    </form>
    

    谢谢Skaffman,你让我的问题更容易理解…谢谢axtavt的回答,如果我理解得好的话,你是在建议以这样的方式拥有一个对象数组
    MyController扩展SimpleFormController{…private Task[]tasks;private Worker[]workers;…IOC的东西放在这里……其他一些方法…@在submit(Command命令)上覆盖public void{…/*我处理的是两种对象,我的问题在这里*/newmodelmanytomanyobjectgoesher wotgfc=(newmodelmanytomanyobjectgoesher)Command;//…}
    非常感谢我会尝试一下,再次感谢。
    class Command {
        private long[] taskIds;
        private long[] workerIds;
    
        ...
    }