检查java中的浏览器语言

时间:2013-03-18 06:39:56

标签: java localization

我需要在浏览器上执行语言检查,并使用java和wicket告诉它使用哪种语言。我尝试检查浏览器区域设置但不起作用

2 个答案:

答案 0 :(得分:3)

这可能对您有所帮助

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

答案 1 :(得分:1)

您可以使用HttpServletRequest.getHeader("header name")。标题“Accept-Language”给出了用户在浏览器中设置的语言。