사용자가 이미지 ID 번호를 입력 할 수있는 형식을 설정하고이 값이 S3에서 이미지를 가져 오는 컨트롤러/액션으로 전달되는 Grails 앱을 작성 중입니다. 주어진 이미지 ID에 대해.Grails 폼과 URL 매핑
원하는 URL의 형식은 example.com/results/1234입니다. 나는 다음과 같은 URL 매핑 설정을 가지고 :
<g:form controller="results" method="get">
<input type="text" name="id" class="input-xxlarge" placeholder="http://www.example.com">
<button class="btn btn-inverse">Submit</button>
</g:form>
그러나이 example.com/results?id=12345에 양식을 제출하는 것 같다
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?"{
constraints {
// apply constraints here
}
}
"/results/$id?" {
controller = "s3Image"
action = "getS3Image"
}
"/"(view:"/index")
"500"(view:'/error')
}
}
다음은 내가 설정에게 양식을 가지고하는 방법입니다.
양식 제출 후 원하는 URL을 생성 할 수 있도록 양식이나 매핑을 어떻게 변경합니까?
감사합니다.
늦게 응답 해 주셔서 감사합니다. 이것은 내가 성취하려고했던 것입니다. –