2010-11-12 30 views
6

Estoy leyendo la documentación sobre el controlador http://www.playframework.org/documentation/1.1/controllers y sé cómo definirlos en el lado del controlador.Cómo pasar una colección/parámetros de matriz a una Acción

public static void show(Long[] id) { 
    ... 
} 
or: 

public static void show(List<Long> id) { 
    ... 
} 
or: 

public static void show(Set<Long> id) { 
    ... 
} 

Ahora, ¿cómo llamo al controlador y paso la matriz? me trataron

Application/show?id=1,2,3,4 

no funciona

Respuesta

3

los pases como parámetros HTTP normales

Application/show?id[0]=1&id[1]=2&id[2]=3&id[3]=4 
+1

Por lo que yo sé que no necesitan [0] .. simple 'Aplicación/show? Id = 1 & id = 2 & id = 3 & id = 4' hará el trabajo. – niels

Cuestiones relacionadas