/** * Convenience method to get the underlying servlet request backing the current wicket request. * * <p>The request is obtained from the current RequestCycle. */ public HttpServletRequest servletRequest() { RequestCycle cycle = RequestCycle.get(); if (cycle == null) { throw new IllegalStateException("Method must be called from a wicket request thread"); } return servletRequest(cycle.getRequest()); }
private String getBaseURL() { HttpServletRequest req = GeoServerApplication.get().servletRequest(); return ResponseUtils.baseURL(req); }
public Page createPage() { DemoRequest request = new DemoRequest(null); HttpServletRequest http = GeoServerApplication.get().servletRequest(); String url = ResponseUtils.buildURL( ResponseUtils.baseURL(http), "ows", Collections.singletonMap("strict", "true"), URLType.SERVICE); request.setRequestUrl(url); request.setRequestBody((String) responseWindow.getDefaultModelObject()); return new DemoRequestResponse(new Model(request)); } });
public Page createPage() { DemoRequest request = new DemoRequest(null); HttpServletRequest http = GeoServerApplication.get().servletRequest(getRequest()); String url = ResponseUtils.buildURL( ResponseUtils.baseURL(http), "ows", Collections.singletonMap("strict", "true"), URLType.SERVICE); request.setRequestUrl(url); request.setRequestBody((String) responseWindow.getDefaultModelObject()); return new DemoRequestResponse(new Model(request)); } });
.servletRequest(DemoRequestsPage.this.getRequest()); proxyBaseUrl = GeoServerExtensions.getProperty("PROXY_BASE_URL"); if (StringUtils.isEmpty(proxyBaseUrl)) {
HttpServletRequest req = GeoServerApplication.get().servletRequest(); String base = ResponseUtils.baseURL(req); String baseUrl = ResponseUtils.buildURL(base, "/", null, URLType.RESOURCE);
@Override public void renderHead(Component component, IHeaderResponse response) { HttpServletRequest req = getGeoServerApplication().servletRequest(getRequest()); String baseUrl = baseURL(req); response.render( new CssUrlReferenceHeaderItem( buildURL( baseUrl, "openlayers3/ol.css", null, URLMangler.URLType.RESOURCE), null, null)); response.render( new JavaScriptUrlReferenceHeaderItem( buildURL( baseUrl, "openlayers3/ol.js", null, URLMangler.URLType.RESOURCE), null, false, "UTF-8", null)); } });