0
这是一个星期天早上有点早(对不起),但在这里。参数未知(Play!框架)
我工作的表单有一个用户列表(复选框)和下面的一些其他字段(日期等)。该表单的目的是批量添加对象。因此,对于这些复选框(用户)中的每个复选框,都会添加一个包含用户和日期的对象。
我遇到的问题是我不知道如何捕获从params传回的id,因为我不知道正在传递的params名称。你能帮我吗?
这是一个星期天早上有点早(对不起),但在这里。参数未知(Play!框架)
我工作的表单有一个用户列表(复选框)和下面的一些其他字段(日期等)。该表单的目的是批量添加对象。因此,对于这些复选框(用户)中的每个复选框,都会添加一个包含用户和日期的对象。
我遇到的问题是我不知道如何捕获从params传回的id,因为我不知道正在传递的params名称。你能帮我吗?
您可以使用u_index如果你是在一个列表标记为您的用户
在您查看
#{list users, as:'u'}
<input type="hidden" name="users[$[u_index -1].id" value="${u.id}">
#{/list}
,并在控制器
public static void save(List<User> users) {
}
我们没有索引这些parami的名字也是如此。我们甚至不会使用哪种版本的Play,或者您尝试了什么。 – biesior
谢谢,它的版本1.2.4。 – Shaun
我可以在param名称的前面添加一些东西,但我无法弄清楚如何在控制器中找到它。目前,HTML字段被命名为“user。$ {u.id}” – Shaun