Spring 에서 language 처리를 해야 하는데,
req.getHeader("accept-language");
이 header 의 값을 어떻게 parsing 할까 했는데,
public String login(HttpServletRequest req, HttpServletResponse res)
기본적으로 ServletRequest 에서 parsing 을 해놓고 있었다.[ref. 1]
아래 Accept-Language 에 아래와 같이 들어가 있을 때 ServletRequest.getLocales() 를 통해서 아래와 같이 값을 가져올 수 있었다.
// Accept-Language : ko-KR,ko;q=0.8,en-US;q=0.6,en;q=0.4 req.getLocale() // ko_KR req.getLocales() // ko_KR, ko, en_US, en
댓글 없음:
댓글 쓰기