withFormを動作させることができず、私が困惑しました。私はgrails 2.2.4を使用しています(より高いバージョンにアップグレードすることはありませんが、私はフォームにuseToken = "true"を追加したいと思います)withFormがGrails 2.2.4で 'Too Many Redirect'エラーを引き起こしました
私の簡単な作業方法は次のとおりです:
GSPでdef browse() {
def model =[:]
model += [ attr1: "attr1", attr2: "attr2"]
}
、私は単に属性の値を印刷:
<g:form name='filterForm' action="browse" id='filterForm' method="post"
useToken="true">
browse.gsp values:
${attr1.toString()}
${attr2.toString()}
</g:form>
上記GSPプリントアウト: browse.gsp値:今ATTR1のATTR2
、場合Iコントローラメソッドにdd a withFormを追加しました。
def browse() {
withForm {
def model =[:]
model += [ attr1: "attr1", attr2: "attr2"]
}.invalidToken{ response.status = 405}
}
「リダイレクトが多すぎます」というエラーが表示されます。認証を必要としない
ページでは、それは下に落ちるだけマッピングは、コントローラは何の前またはインターセプタを設定した後、持っていない一般的な
"/$controller/$action?/$id?" {
constraints {
// apply constraints here
}
}
です。
私のローカルシステムでは、GGTSをIDEとして使用しています。
私はChromiumとFirefoxで同じ問題があります