当前位置: 首页>>代码示例>>Java>>正文


Java Url.QueryParameter方法代码示例

本文整理汇总了Java中org.apache.wicket.request.Url.QueryParameter方法的典型用法代码示例。如果您正苦于以下问题:Java Url.QueryParameter方法的具体用法?Java Url.QueryParameter怎么用?Java Url.QueryParameter使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.wicket.request.Url的用法示例。


在下文中一共展示了Url.QueryParameter方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: decodePageParameters

import org.apache.wicket.request.Url; //导入方法依赖的package包/类
@Override
public PageParameters decodePageParameters(Url url) {
    PageParameters parameters = new PageParameters();

    List<String> segments = url.getSegments();
    if (!segments.isEmpty()) {
        String value = segments.get(0);
        parameters.add(PARAMETER, value);
    }

    if (url.getQueryParameters() != null) {
        for (Url.QueryParameter qp : url.getQueryParameters()) {
            parameters.add(qp.getName(), qp.getValue());
        }
    }

    return parameters.isEmpty() ? null : parameters;
}
 
开发者ID:Pardus-Engerek,项目名称:engerek,代码行数:19,代码来源:OnePageParameterEncoder.java

示例2: executeAction

import org.apache.wicket.request.Url; //导入方法依赖的package包/类
@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);
}
 
开发者ID:opensingular,项目名称:singular-server,代码行数:10,代码来源:LocalModuleDriver.java

示例3: removeDirectBuyFromUrl

import org.apache.wicket.request.Url; //导入方法依赖的package包/类
private Url removeDirectBuyFromUrl(RequestCycle cycle) {
    Url requestUrl = cycle.getRequest().getUrl();
    Optional<Url.QueryParameter> directBuyParamter = requestUrl.getQueryParameters()
            .stream()
            .filter(p -> DIRECT_BUY_PARAMETER.equals(p.getName()))
            .findFirst();
    if (directBuyParamter.isPresent()) {
        Url requestUrlWithoutDirectBuy = new Url(requestUrl);
        //TODO-BERND: make change request for wicket - contextpath is removed in wicket implementation
        requestUrlWithoutDirectBuy.getSegments().add(0, cycle.getRequest().getContextPath().replaceAll("/", ""));
        requestUrlWithoutDirectBuy.getQueryParameters().remove(directBuyParamter.get());
        return requestUrlWithoutDirectBuy;
    }
    return requestUrl;
}
 
开发者ID:zutherb,项目名称:AppStash,代码行数:16,代码来源:DirectBuyRequestCycleListener.java


注:本文中的org.apache.wicket.request.Url.QueryParameter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。