을 매개 변수화 나는 다음과 같은 GSP 페이지가 : 사실이다그루비 : 링크 태그
http://localhost:8080/smtool/ticketMngmnt/list/94
가 의도 것이 아니다 다음과 같이
<g:def var="incidentMngmntId" value="${incidentMngmntInstance?.id}"/>
<g:link controller="ticketMngmnt"
action="list" params="[incidentMngmntId : incidentMngmntId]"
id="${incidentMngmntInstance?.id}"> Tickets
</g:link>
생성 된 URL은입니다. (제 의도는 get 또는 post로 var = value 쌍을 생성하는 것입니다.)
ticketMngmnt 컨트롤러에서 은 매개 변수 값을 포착 할 수 없습니다. , 먼저 형태 http://localhost:8080/smtool/ticketMngmnt/list?incidentMngmntId=94 의 링크를 생성하기 위해 GSP 수준에 (또는이 줄 :
def list = {
def incidentMngmntId = params.incidentMngmntId
println "params.incidentMngmntId " + incidentMngmntId
...
}
물론 항상
params.incidentMngmntId null
문제를 인쇄는 두 가지이다 파 var에하지 년 - 링크로 남아있는 경우 이후로 = 값)
둘째, http://localhost:8080/smtool/ticketMngmnt/list/94 - 질문은 컨트롤러에서 값을 읽는 방법입니다.
미리 감사드립니다.
루이스
PS는 : BTW 값 94는 전기 코드를 그대로 정확
지금 실행 중입니다. 더 이상 관련이 없으므로이 질문을 마감하고 싶습니다. – Luixv
실행중인 경우 귀하의 질문에 '대답'하고 올바른 답변을 표시하십시오. –