클라이언트에서 현재 국가를 얻으려면 어떻게해야합니까? 로케일에서 국가 가져 오기 클라이언트의 JSF
나는이 시도 :Locale locale = FacesContext.getCurrentInstance().getViewRoot().getLocale();
을하지만 난 "엉"와 같은 단지 로케일을 얻었다. 그러나 고객의 국가를 어떻게 얻을 수 있습니까?
답변 해 주셔서 감사합니다.
클라이언트에서 현재 국가를 얻으려면 어떻게해야합니까? 로케일에서 국가 가져 오기 클라이언트의 JSF
나는이 시도 :Locale locale = FacesContext.getCurrentInstance().getViewRoot().getLocale();
을하지만 난 "엉"와 같은 단지 로케일을 얻었다. 그러나 고객의 국가를 어떻게 얻을 수 있습니까?
답변 해 주셔서 감사합니다.
로케일 방법이 항상 신뢰할 만하고 사실 인 것은 아닙니다. IP 주소, 시간대 및 지역을 분석 한 다음 가장 적합하고 가장 일치하는 국가를 찾아야합니다. 프록시는 작업을 더욱 어렵게 만듭니다. –
어떻게 해결할 수 있습니까? – internet
여기에 게시 할 작업 코드가없는 것 같습니다. 어쨌든 메서드는 클라이언트의 ** 브라우저 **의 로케일 만 가져오고 요청이 들어오는 국가와 관련된 정보를 제공하지 않으므로 메서드가 요구 사항을 충족하지 못하는 것일 수 있습니다. 그것은 잘못된 접근법입니다. –