首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Wicket 6中替换PageParameters构造函数(String)?

如何在Wicket 6中替换PageParameters构造函数(String)?
EN

Stack Overflow用户
提问于 2015-05-19 12:15:48
回答 1查看 181关注 0票数 2

我正在从Wicket1.4 -> 1.5 -> 6进行迁移。当我升级到6时,我遇到了以下编译错误:

构造函数PageParameters(字符串)未定义

当我查看Wicket 1.4的源代码时,我注意到这个构造函数是不推荐的,但仍然存在(这可能是我在迁移到Wicket 1.5时没有注意到它的原因)。

在我的代码中使用它的示例:

代码语言:javascript
复制
cancelButton = new AjaxButton("cancelButton", new I18nModel("Common.Cancel"), groupForm) {
    private static final long serialVersionUID = -6267601642356425767L;
    public void onSubmit(AjaxRequestTarget target, Form<?> form) {
        String paramsString = "mode=" + DISPLAY.toString() +
            (groupId == null ? "" : ",id=" + groupId);
        PageParameters params = new PageParameters(paramsString);
        UiUtils.redirect(GroupPage.class, params);
    }
};

我应该用什么代替?在Wicket 6中,我只看到两个构造函数:

代码语言:javascript
复制
PageParameters() 
PageParameters(final PageParameters copy)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-19 12:30:03

您必须使用添加方法:

代码语言:javascript
复制
PageParameters pp = new PageParameters();
pp.add("mode",value);

就像往常一样重定向了。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30325380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档