ApacheWicket从1.4.9迁移到6.x或7.x的新版本

ApacheWicket从1.4.9迁移到6.x或7.x的新版本,wicket,wicket-1.5,wicket-6,wicket-1.6,wicket-7,Wicket,Wicket 1.5,Wicket 6,Wicket 1.6,Wicket 7,我现在正在使用wicket 1.4.9迁移到更新的版本7或6,但我无法获得wicket-.6.0/wicket-7.7.0 jar文件,在mvn存储库中只有工件id和所有给定的项目,但它不起作用,即使没有下载选项手动复制到存储库中,我使用了wicket core,util,请求导入org.apache.wicket.PageParameters,但仍然会出现编译错误,所以有任何新的jar可以替换为wicket-1.4.9jar吗 您应该使用wicket-core。如果您使用Maven/Gradl

我现在正在使用wicket 1.4.9迁移到更新的版本7或6,但我无法获得wicket-.6.0/wicket-7.7.0 jar文件,在mvn存储库中只有工件id和所有给定的项目,但它不起作用,即使没有下载选项手动复制到存储库中,我使用了wicket core,util,请求导入org.apache.wicket.PageParameters,但仍然会出现编译错误,所以有任何新的jar可以替换为wicket-1.4.9jar吗

您应该使用
wicket-core
。如果您使用Maven/Gradle/。。。然后它会自动下载依赖项


然后你必须更新你的导入。只需删除行
import org.apache.wicket.PageParameters
并在IDE中再次导入该类。如果您不使用IDE,那么新的包名是
org.apache.wicket.request.mapper.parameter.PageParameters

非常感谢您的回复,我添加了wicket core并导入了所需的包org.apache.wicket.request.mapper.parameter.PageParameters,但现在我的代码字符串ticket=parameters.getString(“ticket”)出现了问题;不存在getString()方法。存在一个参数。StringValue类型的get(“”)可用,无法转换为字符串值。下面的内容也是我认为它们完全改变了,是的,PageParameters API从1.4.x开始发展。现在需要StringValue.toString()。它还有#toOptionalString(“default”)、#toInt()、#toBoolean()等。