Examples of RequestParameters


Examples of org.apache.wicket.request.RequestParameters

   *            The parameters to pass to the resource.
   * @return The url for the shared resource
   */
  public final CharSequence urlFor(final ResourceReference resourceReference, ValueMap parameters)
  {
    RequestParameters requestParameters = new RequestParameters();
    requestParameters.setResourceKey(resourceReference.getSharedResourceKey());
    if (getApplication().getResourceSettings().getAddLastModifiedTimeToResourceReferenceUrl() &&
      !Strings.isEmpty(resourceReference.getName()))
    {
      Time time = resourceReference.lastModifiedTime();
      if (time != null)
      {
        if (parameters == null)
        {
          parameters = new ValueMap();
          parameters.put("wicket:lm", new Long(time.getMilliseconds()));
        }
      }
    }

    requestParameters.setParameters(parameters);
    return encodeUrlFor(new SharedResourceRequestTarget(requestParameters));
  }
View Full Code Here

Examples of org.apache.wicket.request.RequestParameters

   */
  private void dispatchEvent(final Page page, final String url)
  {
    RequestCycle rc = RequestCycle.get();
    IRequestCycleProcessor processor = rc.getProcessor();
    final RequestParameters requestParameters = processor.getRequestCodingStrategy().decode(
        new FormDispatchRequest(rc.getRequest(), url));
    IRequestTarget rt = processor.resolve(rc, requestParameters);
    if (rt instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget interfaceTarget = ((ListenerInterfaceRequestTarget)rt);
      interfaceTarget.getRequestListenerInterface().invoke(page, interfaceTarget.getTarget());
    }
    else
    {
      throw new WicketRuntimeException(
          "Attempt to access unknown request listener interface " +
              requestParameters.getInterfaceName());
    }
  }
View Full Code Here

Examples of org.apache.wicket.request.RequestParameters

    {
      return null;
    }
    else
    {
      RequestParameters parameters = RequestCycle.get().getRequest().getRequestParameters();
      String oldPageMapName = parameters.getPageMapName();

      // if there is a pagemap name specified and multiwindow support is
      // on
      if (getPageMapName() != null)
      {
        // try to find out whether the pagemap already exists
        Session session = Session.get();
        if (session.pageMapForName(getPageMapName(), false) == null)
        {
          deletePageMap = true;
        }
        parameters.setPageMapName(getPageMapName());
      }
      try
      {
        Page page = pageCreator.createPage();
        return page;
      }
      finally
      {
        parameters.setPageMapName(oldPageMapName);
      }
    }
  }
View Full Code Here

Examples of org.apache.wicket.request.RequestParameters

  {
    final RequestCycle cycle = getRequestCycle();
    String pageMapName = null;
    if (cycle != null)
    {
      RequestParameters parameters = getRequest().getRequestParameters();
      pageMapName = parameters.getPageMapName();
    }
    final IPageMap pageMap = PageMap.forName(pageMapName);
    init(pageMap);
  }
View Full Code Here

Examples of org.tamacat.httpd.core.RequestParameters

        }
      } catch (FileUploadException e) {
        throw new RequestParseException(e.getMessage(), e);
      }
    } else {
      RequestParameters p = RequestUtils.getParameters(context);
      for (String name : p.getParameterNames()) {
        String[] values = p.getParameters(name);
        if (values != null && values.length > 0) {
          params.put(name, values[0]);
        }
      }
    }
View Full Code Here

Examples of org.tamacat.httpd.core.RequestParameters

    }
    return path;
  }
 
  public static void setParameter(HttpContext context, String name, String... values) throws IOException {
    RequestParameters parameters = getParameters(context);
    parameters.setParameter(name, values);
  }
View Full Code Here

Examples of org.tamacat.httpd.core.RequestParameters

 
  public static void setParameters(
      HttpRequest request, HttpContext context, String encoding) {
    String path = request.getRequestLine().getUri();
    //String path = docsRoot + request.getRequestLine().getUri();
    RequestParameters parameters = getParameters(context);

    if (path.indexOf('?') >= 0) {
      String[] requestParams = path.split("\\?");
      //path = requestParams[0];
      //set request parameters for Custom HttpRequest.
      if (requestParams.length >= 2) {
        String params = requestParams[1];
        String[] param = params.split("&");
        for (String kv : param) {
          String[] p = kv.split("=");
          if (p.length >=2) {
            parameters.setParameter(p[0], decode(p[1], encoding));
          }
        }
      }
    }
    if (isEntityEnclosingRequest(request) && ! RequestUtils.isMultipart(request)) {
      HttpEntity entity = getEntity(request);
      if (entity != null) {
        InputStream in = null;
        BufferedReader reader = null;
        try {
          in = entity.getContent();
          reader = new BufferedReader(new InputStreamReader(in)); //8192byte buffers
          String s;
          StringBuilder sb = new StringBuilder();
          while ((s = reader.readLine()) != null) {
            sb.append(s);
          }
          String[] params = sb.toString().split("&");
          for (String param : params) {
            String[] keyValue = param.split("=");
            if (keyValue.length >= 2) {
              parameters.setParameter(keyValue[0],
                  decode(keyValue[1], encoding));
            }
          }
        } catch (IOException e) {
          throw new HttpException(BasicHttpStatus.SC_BAD_REQUEST, e);
View Full Code Here

Examples of org.tamacat.httpd.core.RequestParameters

    context.setAttribute(REQUEST_PARAMETERS_CONTEXT_KEY, parameters);
  }
 
  public static RequestParameters getParameters(HttpContext context) {
    synchronized (context) {
      RequestParameters params = (RequestParameters) context.getAttribute(REQUEST_PARAMETERS_CONTEXT_KEY);
      if (params == null) {
        params = new RequestParameters();
        context.setAttribute(REQUEST_PARAMETERS_CONTEXT_KEY, params);
      }
      return params;
    }
  }
View Full Code Here

Examples of org.tamacat.httpd.core.RequestParameters

      return params;
    }
  }
 
  public static String getParameter(HttpContext context, String name) {
    RequestParameters params = getParameters(context);
    return params != null ? params.getParameter(name) : null;
  }
View Full Code Here

Examples of org.tamacat.httpd.core.RequestParameters

    RequestParameters params = getParameters(context);
    return params != null ? params.getParameter(name) : null;
  }
 
  public static String[] getParameters(HttpContext context, String name) {
    RequestParameters params = getParameters(context);
    return params != null ? params.getParameters(name) : null;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.