0

でTomcatを実行していlocalostます。

localhost/filter/ユーザーが呼び出しを傍受して何らかの処理を行うように、grailsフィルターを作成したいと思います。confフォルダ内にあるフィルタを作成しました

class TestFilters {

    def filters = {
        filter(uri:'/filter') {
            before = {
            }
            after = {                    
            }
            afterView = {                   
            }
        }
    }        
}

これを設定した後、に行くとエラーlocalhost/filter/だけが表示され404ます。

どこで間違いを犯しているのですか?

前もって感謝します

4

1 に答える 1

1

FilterControllerURLに表示するリソースがない場合localhost/filterは、404エラーが発生します。アプリケーションの有効なURLにUrlMappingsなるように調整する必要があります。localhost/filter

以下を追加しますUrlMappings.groovy

"/filter" (controller: "yourController", action:"yourAction") 

ここで、URLはinをlocalhost/filter指し、フィルターを適用する必要があります。yourActionyourController

于 2013-01-31T10:32:24.123 に答える