0

我需要在浏览器上执行语言检查,并通过使用 java 和 wicket 来判断它使用的是哪种语言。我尝试检查浏览器区域设置,但它不起作用

4

2 回答 2

3

这可能会帮助你

 Enumeration headerNames = request.getHeaderNames();
while(headerNames.hasMoreElements()) {
  String headerName = (String)headerNames.nextElement();
  out.println(headerName);
  out.println(request.getHeader(headerName));
}
于 2013-03-18T06:56:12.507 回答
1

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

于 2013-03-18T06:53:11.290 回答