1

私はgrailsアプリを書いています。結果のレンダリングには withFormat を使用します。コードは次のとおりです。

class TestController{
   def index(){
      def result = ["a":"1"]
      withFormat {
         json{ render result as JSON }
         xml{ render result as XML}
      }
   }
}

そして、これをテストするために、URL.../test.../test/index.json を使用します。.../test/indexエラーが発生し、なぜこれが起こった のかわからないHTTP Status 404と言われました。the requested resource is not available.

4

1 に答える 1

0

おそらく、withFormat ブロックのどのクロージャでもリクエストが処理されていない可能性があります。フォールバック レンダリングがないため、おそらく index.gsp がないため、404 が返されます。アクションをデバッグして、リクエストがどのように処理されているかを確認する必要があります。

于 2013-07-09T22:23:09.013 に答える