Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java wicket 1.5新URL_Java_Wicket - Fatal编程技术网

Java wicket 1.5新URL

Java wicket 1.5新URL,java,wicket,Java,Wicket,在从wicket 1.4迁移到wicket 1.5之后,我可以看到一个关于web URL的新行为。每个页面都添加了?[0-9]+例如 我的问题是:它到底是什么?谷歌刚刚给了我一个提示,这是有状态页面的id,对吗?第二个问题,有没有(简单的)方法隐藏/删除它,因为它会使我的页面URL变得丑陋?这是有状态页面的页面id。一个有状态的页面只实例化一次,然后Wicket将从磁盘加载它并重用它。 Wicket 1.4的行为与其特殊的Wicket:接口参数相同。只有混合(索引)UrlCodingStrate

在从wicket 1.4迁移到wicket 1.5之后,我可以看到一个关于web URL的新行为。每个页面都添加了?[0-9]+例如


我的问题是:它到底是什么?谷歌刚刚给了我一个提示,这是有状态页面的id,对吗?第二个问题,有没有(简单的)方法隐藏/删除它,因为它会使我的页面URL变得丑陋?

这是有状态页面的页面id。一个有状态的页面只实例化一次,然后Wicket将从磁盘加载它并重用它。 Wicket 1.4的行为与其特殊的Wicket:接口参数相同。只有混合(索引)UrlCodingStrategy像Wicket 1.4中的MountedMapper一样工作


即使这是默认行为,也不必强制执行。您可以实现自己的IRequestMapper,根据需要对Url进行编码/解码。有关更多信息,请参阅。

我在这里的另一条评论中了解到,这与1.4中使用HybridURLCodungStrategie时的行为相同。它用于引用页面历史记录中的页面。你可以在没有这个版本的情况下工作,你的页面是无状态的。看到这个相关的问题了吗?的确,这个问题是相关的,尽管那个家伙没有得到我问题的直接答案。。。但我想唯一的办法是将页面更改为无状态页面?