2010-06-01 19 views

risposta

34

Ancora più importante, perché si vuole verificare se si tratta di un array? Se si conosce il parametro potrebbe essere una singola stringa o un elenco, è ora possibile utilizzare:

def lines = params.list("writtenLines") 

che è venuto con Grails 1.2.

+0

Non l'ho ancora provato, grazie per la condivisione. – WaZ

+0

bello, funziona alla grande con 1.3.7! – dbrin

+1

Molto bello, funziona ancora bene in Grails 2.2.4 –

13

Questa funzionalità è già disponibile in puro Java e può quindi essere utilizzato in Groovy, anche:

if (params.writtenLines.class.isArray()) 
+0

Grazie amico, ho trovato anche questo se (params.writtenLineID.getClass(). IsArray()) Mantenere il buon lavoro applausi. – WaZ

5

mi rendo conto che questo è un po 'tardi, ma che dire di questo:

List.isCase(params.writtenLines) 

Non sarebbe una soluzione corretta, anche tu?

Problemi correlati