public class CustomRequestCycle extends WebRequestCycle{ public CustomRequestCycle(WebApplication application, WebRequest request, Response response){ super(application, request, response); String headerValue = request.getHttpServletRequest().getHeader("foo"); ((MyCustomSession)Session.get()).setFoo(headerValue); } }
/** * Get the requests' cookies * * @return Cookies */ public Cookie[] getCookies() { return getHttpServletRequest().getCookies(); }
/** * Get the requests' cookies * * @return Cookies */ public Cookie[] getCookies() { return getHttpServletRequest().getCookies(); }
Integer timeoutInMinutes = 20; Request request = RequestCycle.get().getRequest(); if( request instanceof WebRequest ) { WebRequest wr = (WebRequest)request; HttpSession session = wr.getHttpServletRequest().getSession(); if( session != null ) { session.setMaxInactiveInterval(timeoutInMinutes*60); } }
private String getRequestUrl() { HttpServletRequest request = ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest(); return request.getRequestURL().toString(); } }
private String getRequestUrl() { HttpServletRequest request = ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest(); return request.getRequestURL().toString(); } }
/** * @param path * the relative path * @return the fully qualified path which begins with the servlet context. */ protected String getQualifiedPath(CharSequence path) { HttpServletRequest request = ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest(); return request.getServletPath() + "/" + path; }
protected String getQualifiedPath(CharSequence path) { HttpServletRequest request = ((WebRequest)RequestCycle.get().getRequest()) .getHttpServletRequest(); return request.getServletPath() + "/" + path; }
public static CharSequence toAbsoluteUrl(String url) { // make relative links absolute if (url.startsWith("../../")) { HttpServletRequest req = ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest(); return req.getContextPath() + "/" + url.substring("../../".length()); } else { return RequestUtils.toAbsolutePath(url); } }
@Override protected void respond(AjaxRequestTarget ajaxRequestTarget) { HttpServletRequest r = ((WebRequest) RequestCycle.get().getRequest()).getHttpServletRequest(); if (r.getParameter("finished") != null && r.getParameter("finished").equals("true")) { if (r.getParameter("scrollPosY") != null) { ajaxRequestTarget.appendJavascript("YAHOO.hippo.Upload.restoreScrollPosition(" + r.getParameter( "scrollPosY") + ");"); } onFinish(ajaxRequestTarget); } }
/** * Calculates absolute path to url relative to another absolute url. * * @param relativePagePath * path, relative to requestPath * @return absolute path for given url */ public final static String toAbsolutePath(final String relativePagePath) { HttpServletRequest req = ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest(); return toAbsolutePath(req.getRequestURL().toString(), relativePagePath); }
@Override protected HttpServletRequest load() { return ((WebRequestCycle)RequestCycle.get()).getWebRequest().getHttpServletRequest(); } }
/** * {@inheritDoc} */ @Override protected HttpServletRequest load() { return ((WebRequestCycle)RequestCycle.get()).getWebRequest().getHttpServletRequest(); } }
@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); tag.put("value", getWebRequestCycle().getWebRequest().getHttpServletRequest().getRemoteHost()); } });
@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); tag.put("value", getWebRequestCycle().getWebRequest().getHttpServletRequest().getRemoteAddr()); } });
@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); tag.put("value", getWebRequestCycle().getWebRequest().getHttpServletRequest().getRemoteAddr()); } });
@Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); tag.put("value", getWebRequestCycle().getWebRequest().getHttpServletRequest().getSession(true).getServletContext().getServerInfo()); } });
/** * @see org.apache.wicket.protocol.http.servlet.MultipartServletWebRequest#onUploadCompleted() */ @Override protected void onUploadCompleted() { HttpServletRequest request = ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest(); UploadWebRequest.clearUploadInfo(request); } }
public Page createPage() { DemoRequest request = new DemoRequest(null); HttpServletRequest http = ((WebRequest) WCSRequestBuilder.this.getRequest()) .getHttpServletRequest(); 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)); } });
/** * @see org.apache.wicket.protocol.http.servlet.MultipartServletWebRequest#onUploadStarted(int) */ @Override protected void onUploadStarted(int totalBytes) { UploadInfo info = new UploadInfo(totalBytes); HttpServletRequest request = ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest(); UploadWebRequest.setUploadInfo(request, info); }