withForm을 사용할 수 없으며 저에게 혼란 스럽습니다. grails 2.2.4를 사용하고 있습니다 (몇 개월 동안 더 높은 버전으로 업그레이드하지는 않지만, 양식에 useToken = "true"를 추가하고 싶습니다.)withForm이 Grails 2.2.4에서 '너무 많은 리디렉션'오류를 일으켰습니다.
다음은 간단한 작업 방법입니다.
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
를 이제 때 withdForm을 컨트롤러 메소드에 넣으십시오 :
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에서 동일한 문제가 있습니다.