2013-03-18 2 views
0

Мне нужно выполнить проверку языка в браузере и указать, какой язык для него используется с помощью java и wicket. Я попытался проверить язык браузера, но он не работаетПроверьте язык браузера java

+0

Что такое язык браузера? Вы говорите о культуре пользователей? – Falaque

+0

* «но это не сработает» * Обратите внимание, что «не работает» недостаточно для нас, чтобы помочь вам решить проблему с вашим кодом. Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). –

+0

веб-приложение может получить доступ к языку браузера с помощью 'HttpRequest' – lichengwu

ответ

3

Это может быть помочь вам

Enumeration headerNames = request.getHeaderNames(); 
while(headerNames.hasMoreElements()) { 
    String headerName = (String)headerNames.nextElement(); 
    out.println(headerName); 
    out.println(request.getHeader(headerName)); 
} 
1

Вы можете использовать HttpServletRequest.getHeader("header name"). Заголовок «Accept-Language» дает язык, заданный пользователем в браузере.

Смежные вопросы