2009-01-01 8 views
2

Utilisation de Grails 1.1 beta2 et d'une page JSP. Le JSP inclut la référence CSS:Grails NumberFormatException sur la feuille de style

<link rel="stylesheet" type="text/css" href="styles.css"> 

Lorsque cette ligne est inclus Grails pukes avec l'erreur:

[7000] errors.GrailsExceptionResolver java.lang.NumberFormatException: For input string: "styles" org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NumberFormatException: For input string: "styles" 
     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:92) 
     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234) 
     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1061) 
     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:893) 
     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:892) 
     at groovy.lang.Closure.call(Closure.java:279) 
     at groovy.lang.Closure.call(Closure.java:274) 
     at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(Simp 
leGrailsControllerHelper.java:340) 
     ... 

Si je supprime la balise stylesheet alors le chargement de la page d'erreur libre (mais pas CSS). Des idées pourquoi?

Répondre

0

Quelques choses à vérifier:

Est-ce marqueur étant chargé dans la tête HTML?

Est-ce que le fichier styles.css peut être 'trouvé'?

Jouez avec le format ... certains documents de normalisation utilisent cette syntaxe:

(note pas de guillemets autour FEUILLESTYLE)

0

Essayez:

<link rel="stylesheet" type="text/css" media="screen" href="${resource(dir:'path/to/css', file:'styles.css')}" />