更换wicket 6.x或7.x中的SimpleAttributeModifier

更换wicket 6.x或7.x中的SimpleAttributeModifier,wicket,wicket-1.5,wicket-6,wicket-1.6,wicket-7,Wicket,Wicket 1.5,Wicket 6,Wicket 1.6,Wicket 7,我知道SimpleAttributeModifier在wicket 1.5中已经被删除,所以我尝试在wicket的新版本中编写以下代码 WebMarkupContainer expHidden = new WebMarkupContainer("exp"); expHidden.add(new SimpleAttributeModifier("value", CLAS.rsaUtil().getExponential())); add(expHidd

我知道SimpleAttributeModifier在wicket 1.5中已经被删除,所以我尝试在wicket的新版本中编写以下代码

WebMarkupContainer expHidden = new WebMarkupContainer("exp");
           expHidden.add(new SimpleAttributeModifier("value", CLAS.rsaUtil().getExponential()));
            add(expHidden);
所以我把它改成

WebMarkupContainer expHidden = new WebMarkupContainer("exp");

 expHidden.add(new AttributeModifier("value", CLAS.rsaUtil().getExponential()));
        add(expHidden);

它的工作原理与前面的代码相同?

是。它会成功的。你走对了。谢谢,事实上,我可以在解决所有问题后测试我的代码。我必须确定,谢谢你的支持。很乐意帮忙。如果你不介意,我怎么写setRedirect(true);我知道wicket会自动处理,“但有没有替代品?”?像RenderPageRequestHandler.RedirectPolicy.ALWAYS\u REDIRECT;没有重定向true。我相信您正在寻找这个
抛出新的RestartResponseException(MyPage.class,params)