Package org.apache.wicket.request.http

Examples of org.apache.wicket.request.http.WebRequest


      // Change the request to a multipart web request so parameters are
      // parsed out correctly
      try
      {
        ServletWebRequest request = (ServletWebRequest)getRequest();
        final WebRequest multipartWebRequest = request.newMultipartWebRequest(getMaxSize(),
          getPage().getId());
        // TODO: Can't this be detected from header?
        getRequestCycle().setRequest(multipartWebRequest);
      }
      catch (final FileUploadException fux)
View Full Code Here


   * @return the markup id of the focused element in the browser
   */
  @Override
  public String getLastFocusedElementId()
  {
    WebRequest request = (WebRequest)page.getRequest();
    String id = request.getHeader("Wicket-FocusedElementId");
    return Strings.isEmpty(id) ? null : id;
  }
View Full Code Here

     * @return <code>true</code> if the resource data does need to be written,
     *         <code>false</code> otherwise.
     */
    public boolean dataNeedsToBeWritten(Attributes attributes)
    {
      WebRequest request = (WebRequest)attributes.getRequest();
      Time ifModifiedSince = request.getIfModifiedSinceHeader();

      if (cacheDuration != Duration.NONE && ifModifiedSince != null && lastModified != null)
      {
        // [Last-Modified] headers have a maximum precision of one second
        // so we have to truncate the milliseconds part for a proper compare.
View Full Code Here

      // Change the request to a multipart web request so parameters are
      // parsed out correctly
      try
      {
        ServletWebRequest request = (ServletWebRequest)getRequest();
        final WebRequest multipartWebRequest = request.newMultipartWebRequest(getMaxSize());
        // TODO: Can't this be detected from header?
        getRequestCycle().setRequest(multipartWebRequest);
      }
      catch (FileUploadException e)
      {
View Full Code Here

    try
    {
      RequestCycle rc = (RequestCycle)requestCycle;
      Url oldBaseURL = rc.getUrlRenderer().getBaseUrl();
      WebRequest request = (WebRequest)requestCycle.getRequest();
      Url baseURL = Url.parse(request.getHeader("Wicket-Ajax-BaseURL"), request.getCharset());

      rc.getUrlRenderer().setBaseUrl(baseURL);

      final WebResponse response = (WebResponse)requestCycle.getResponse();
View Full Code Here

   *
   * @return markup id of last focused element, <code>null</code> if none
   */
  public String getLastFocusedElementId()
  {
    WebRequest request = (WebRequest)RequestCycle.get().getRequest();
    String id = request.getHeader("Wicket-FocusedElementId");
    return Strings.isEmpty(id) ? null : id;
  }
View Full Code Here

    RequestCycle requestCycle = RequestCycle.get();
    requestCycle.scheduleRequestHandlerAfterCurrent(target);

    Url oldBaseURL = requestCycle.getUrlRenderer().getBaseUrl();
    WebRequest request = (WebRequest)requestCycle.getRequest();
    Url baseURL = Url.parse(request.getHeader("Wicket-Ajax-BaseURL"), request.getCharset());
    requestCycle.getUrlRenderer().setBaseUrl(baseURL);

    respond(target);

    requestCycle.getUrlRenderer().setBaseUrl(oldBaseURL);
View Full Code Here

  /**
   * {@inheritDoc}
   */
  public void respond(IRequestCycle requestCycle)
  {
    WebRequest webRequest = (WebRequest)requestCycle.getRequest();
    HttpServletRequest request = ((ServletWebRequest)webRequest).getHttpServletRequest();

    Integer port = null;
    if (protocol == Protocol.HTTP)
    {
View Full Code Here

   */
  public static IRequestHandler requireProtocol(Protocol protocol, IRequestHandler handler,
    final HttpsConfig httpsConfig)
  {
    IRequestCycle requestCycle = RequestCycle.get();
    WebRequest webRequest = (WebRequest)requestCycle.getRequest();
    HttpServletRequest request = ((ServletWebRequest)webRequest).getHttpServletRequest();
    if (protocol == null || protocol == Protocol.PRESERVE_CURRENT ||
      request.getScheme().equals(protocol.toString().toLowerCase()))
    {
      return null;
View Full Code Here

      if (redirectURL == null)
      {
        // No redirect; process the request
        application.set();

        WebRequest webRequest = application.newWebRequest(httpServletRequest, filterPath);
        WebResponse webResponse = application.newWebResponse(httpServletRequest,
          httpServletResponse);

        RequestCycle requestCycle = application.createRequestCycle(webRequest, webResponse);
        if (!requestCycle.processRequestAndDetach())
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.http.WebRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.