나는 비슷한 질문을했지만, 얼마 전에 질문을 받았다. 그래서 나는 새로운 글을 시작할 것이다. 이를 사용하여 내가 Grails의에서 IP 주소를 얻으려고Grails에서 IP 주소 받기
는 : 나는 고립 요청 방법 중 하나를 사용하는 경우 잘 작동
def String ipAddress ;
ipAddress = request.getHeader("Client-IP")
if (ipAddress == "")
request.getHeader("X-Forwarded-For")
if (ipAddress == "")
request.getRemoteAddr()
그러나 두 번째는 내가 요청 방법 I에 액세스 자바 해시 맵 오류가 발생합니다. 예 :
if this map contains a mapping from a key
* {@code k} to a value {@code v} such that {@code (key==null ? k==null :
* key.equals(k))}, then this method returns {@code v}; otherwise
* it returns {@code null}. (There can be at most one such mapping.)
의견을 보내 주시면 감사하겠습니다.
'request.remoteHost'를 사용해 보셨나요? –
이 오류를 어떻게 수정 하였습니까? 해당 속성 없음 : 요청 하시겠습니까? 요청 패키지/종속성은 어떻게 가져 옵니까? 이 오류를 인터넷 검색 도움이되지 않았다. –
코드가 올바르게 보이지 않거나, def 문자열이 def 또는 String이어야하며, 변수 ipAddress = request.get을 할당해야합니다. –