2

Grails 1.1 beta2 と JSP ページの使用。JSP には CSS リファレンスが含まれています。

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

この行が含まれていると、Grails は次のエラーを吐き出します。

[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)
        ...

スタイルシート タグを削除すると、ページはエラーなしで読み込まれます (CSS はありません)。理由はありますか?

4

2 に答える 2

0

それを試してみてください:

<link rel="stylesheet" type="text/css" media="screen" href="${resource(dir:'path/to/css', file:'styles.css')}" />
于 2010-02-15T12:41:18.470 に答える
0

いくつかの確認事項:

そのタグは HTML HEAD にロードされていますか?

styles.css ファイルを「見つける」ことはできますか?

フォーマットをいじってみましょう...一部の標準ドキュメントでは、次の構文が使用されています。

(STYLESHEET を引用符で囲まないことに注意してください)

于 2009-01-01T19:21:31.310 に答える