0
Im jouant avec Grails mais je vais avoir des problèmes quand rendre JSON dans le contrôleur, j'ai ce codeproblème avec JSON dans Grails
import grails.converters.*
class CourseController {
def index = { redirect(action:list,params:params) }
// the delete, save and update actions only accept POST requests
static allowedMethods = [delete:'POST', save:'POST', update:'POST']
def list = {
params.max = Math.min(params.max ? params.max.toInteger() : 10, 100)
//[ courseInstanceList: Course.list(params) , courseInstanceTotal: Course.count() ]
def courses = Course.list(params)
// return a bunch of json data with metadata.
def json = [
totalCount: courses.size,
results: courses
]
render json as JSON
}
//other methods.... that i didn't touch
}
Mais quand j'exécute la commande « run-app » j'obtenir la erreur de vide sanitaire:
unable to resolve class org.codehaus.groovy.grails.co
mmons.metaclass.ExpandoMetaClass
@ line 4, column 1.
import org.codehaus.groovy.grails.commons.metaclass.ExpandoMetaClass
Je ne sais vraiment pas pourquoi :(
pouvez-vous poster l'ensemble du fichier source? le code que vous avez posté semble déjà tout à fait valide. Peut-être qu'il y a une importation invalide en haut de votre fichier? –