2010-11-12 4 views
6

Je lis la documentation sur le contrôleur http://www.playframework.org/documentation/1.1/controllers et je sais comment les définir du côté du contrôleur.Comment passer une collection/paramètres de tableau à une action

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

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

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

Maintenant, comment appeler le contrôleur et passer le tableau? J'ai essayé

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

il ne fonctionne pas

Répondre

3

Vous les transmettre comme paramètres HTTP normaux

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

Pour autant que je sais que vous n'avez pas besoin [0] .. simple 'application/show? Id = 1 & id = 2 & id = 3 & id = 4' fera le travail. – niels

Questions connexes