2017-12-05 10 views
0

私のインデックスでは、私の場合、別のページに行くためにlocalhost:8080だけを取得しようとしています。このコードは動作していないと私はインデックスページに行く代わりにレンダリングしていインデックスへのUrlMappingが機能していません

を「これを働いた」私のUrlMappingsファイルは次のようになります。

package appworld 

class UrlMappings { 

    static mappings = { 

     "/$controller/$action?/$id?(.$format)?"{ 
      constraints { 
       // apply constraints here 
      } 
     } 

     "/" { 
      controller = "Home" 
      action = "isUserLoggedIn" 
     } 

     "500"(view:'/error') 
     "404"(view:'/notFound') 
    } 
} 

HomeController.groovyでの方法は次のようになります。

def isUserLoggedIn() { 
    println("We made it from index") 
    render "this worked" 
} 
+0

春のセキュリティがインストールされていますか?その場合は、メソッドに別の名前を使用します。私はそれが問題を解決するだろうと確信しています。 –

+0

@JoshuaMoore私は春のセキュリティがインストールされていない、私は(私はそれを反映するためにUrlMappings.groovyを変更した)メソッドの名前を変更しようとしたと幸運を得た –

答えて

1

構文がオフになっているようです。試してください:

"/"(controller:"home", action:"isUserLoggedIn") 
+0

ありがとう、笑 –

関連する問題