package ch.alv.components.web.context;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
/**
* Default implementation of the {@link ch.alv.components.web.context.ServletRequestProvider} interface.
*
* @since 1.0.0
*/
public class DefaultServletRequestProvider implements ServletRequestProvider {
@Resource
private HttpServletRequest request;
public String getLanguage() {
return request.getParameter("language");
}
@Override
public String getBasePath() {
return "http://" + request.getLocalAddr() + ":" + request.getLocalPort() + request.getServletPath() + "/";
}
@Override
public HttpServletRequest getRequest() {
return request;
}
}