我需要在浏览器上执行语言检查,并使用java和wicket告诉它使用哪种语言。我尝试检查浏览器区域设置但不起作用
答案 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”给出了用户在浏览器中设置的语言。