在泽西请求中获取客户端区域设置

Lau*_*ire 10 java locale jax-rs jersey

在Jersey(JAX-RS)请求的上下文中获取客户端区域设置的最佳和更便携的方法是什么?我有以下代码:

@GET
@Produces("text/html")
@Path("/myrequest")
public Response myRequest(@Context HttpServletRequest request) {
    Locale locale = ...
}
Run Code Online (Sandbox Code Playgroud)

请假设"请求"是由浏览器中的某些javascript代码通过调用生成的 window.location = ...;

Lau*_*ire 10

Locale locale = request.getLocale();