PlayFramework 2.x에서 쿼리 문자열 매개 변수의 유효성을 검사하려면 어떻게해야합니까?PlayFramework에서 쿼리 문자열 매개 변수의 유효성을 검사하는 방법
# http://example.com/users?shift=0&limit=20 - take first 20 users
GET /users Users.list(shift: Int ?= 0, limit: Int ?= 20)
내가 나를 위해 올바른 범위 내 이동과 제한을 유지하려는
, 예를 들어 제한 : 나는 순서에 대한 매우 일반적인 변화, 제한 (DROP, LIMIT) 매개 변수가, 내가 이 같은 경로가 있다고 가정 1에서 60까지, 사용자가 23979와 같이 제한을 설정하려고 시도하면 60으로 줄여야합니다. 필터가 작동하지 않아 라우터 이후에 발생합니다.
그냥 PARAM 숫자 인 경우는, 필요한 범위를 맞는 경우도 때 사용자의 경우를 잡을 수 있도록 유효성을 검사합니다 간단한 방법을 만들 수 있습니다, 액션의 시작 부분을 확인 : 내 최종 구현은 다음과 같이 포함되어 있습니다 거기에 문자열 값을 삽입 할 것입니다 – biesior