org.apache.wicket.request.Url.getQueryParameter()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(118)

本文整理了Java中org.apache.wicket.request.Url.getQueryParameter()方法的一些代码示例,展示了Url.getQueryParameter()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Url.getQueryParameter()方法的具体详情如下:
包路径:org.apache.wicket.request.Url
类名称:Url
方法名:getQueryParameter

Url.getQueryParameter介绍

[英]Returns first query parameter with specified name or null if such query parameter doesn't exist.
[中]返回第一个具有指定名称的查询参数,如果该查询参数不存在,则返回null。

代码示例

代码示例来源:origin: org.wicketstuff/wicketstuff-minis

public Url mapHandler(IRequestHandler requestHandler)
{
  Url url = mountedMapper.mapHandler(requestHandler);
  if (url != null)
  {
    List<String> newUrlSegments = new ArrayList<String>(mountedSegments.length);
    for (String segment : mountedSegments)
    {
      String newSegment = segment;
      String placeholder = getPlaceholder(segment);
      if (placeholder != null)
      {
        // segment is parameter
        // set it as Url segment and remove it from QueryParameters
        newSegment = url.getQueryParameter(placeholder).getValue();
        url.removeQueryParameters(placeholder);
      }
      newUrlSegments.add(newSegment);
    }
    List<String> urlSegments = url.getSegments();
    urlSegments.remove(0);
    urlSegments.addAll(0, newUrlSegments);
    int lastIndex = urlSegments.size() - 1;
    if (urlSegments.get(lastIndex).equals(homePageName))
    {
      urlSegments.remove(lastIndex);
    }
  }
  return url;
}

代码示例来源:origin: org.apache.wicket/wicket-core

if (request.getOriginalUrl().getQueryParameter(qp.getName()) == null)

代码示例来源:origin: org.opensingular/singular-requirement-single-app

@Override
public ActionResponse executeAction(ModuleEntity module, BoxItemAction rowAction, Map<String, String> params, ActionRequest actionRequest) {
  Url.QueryParameter idQueryParam = Url.parse(rowAction.getEndpoint()).getQueryParameter("id");
  Long               action       = null;
  if (idQueryParam != null) {
    action = Long.valueOf(idQueryParam.getValue());
  }
  return moduleConnector.execute(action, actionRequest);
}

代码示例来源:origin: apache/wicket

if (request.getOriginalUrl().getQueryParameter(qp.getName()) == null)

代码示例来源:origin: org.opensingular/singular-requirement-module

@Override
public ActionResponse executeAction(BoxItemAction rowAction, Map<String, String> params, ActionRequest actionRequest) {
  Url.QueryParameter idQueryParam = Url.parse(rowAction.getEndpoint()).getQueryParameter("id");
  Long action = null;
  if (idQueryParam != null) {
    action = Long.valueOf(idQueryParam.getValue());
  }
  return executar(action, actionRequest);
}

代码示例来源:origin: org.opensingular/singular-server-single-app

@Override
public ActionResponse executeAction(ModuleEntity module, BoxItemAction rowAction, Map<String, String> params, ActionRequest actionRequest) {
  Url.QueryParameter idQueryParam = Url.parse(rowAction.getEndpoint()).getQueryParameter("id");
  Long               action       = null;
  if (idQueryParam != null) {
    action = Long.valueOf(idQueryParam.getValue());
  }
  return moduleConnector.execute(action, actionRequest);
}

代码示例来源:origin: apache/wicket

/**
 * Returns the value of first query parameter with specified name. Note that this method never
 * returns <code>null</code>. Not even if the parameter does not exist.
 * 
 * @see StringValue#isNull()
 * 
 * @param name
 * @return {@link StringValue} instance wrapping the parameter value
 */
public StringValue getQueryParameterValue(final String name)
{
  QueryParameter parameter = getQueryParameter(name);
  if (parameter == null)
  {
    return StringValue.valueOf((String)null);
  }
  else
  {
    return StringValue.valueOf(parameter.getValue());
  }
}

代码示例来源:origin: org.apache.wicket/wicket-request

/**
 * Returns the value of first query parameter with specified name. Note that this method never
 * returns <code>null</code>. Not even if the parameter does not exist.
 * 
 * @see StringValue#isNull()
 * 
 * @param name
 * @return {@link StringValue} instance wrapping the parameter value
 */
public StringValue getQueryParameterValue(final String name)
{
  QueryParameter parameter = getQueryParameter(name);
  if (parameter == null)
  {
    return StringValue.valueOf((String)null);
  }
  else
  {
    return StringValue.valueOf(parameter.getValue());
  }
}

代码示例来源:origin: org.wicketstuff/wicketstuff-portlet

if (url.getQueryParameter(PortletRequestMapper.PORTLET_URL) != null) {
  url.removeQueryParameters(PortletRequestMapper.PORTLET_URL);
  return url.toString();

相关文章