2012-02-09 100 views
1

我的应用程序(wicket 1.5.3)中的所有页面都以可加入书签的url呈现。我打电话给setResponsePage(new Page())setResponsePage(Page.class)的页面并不重要。我的所有页面都被加载为可加入书签的页面

我的类只有一个标准的非参数构造函数。

以下这些文档:

非可收藏的网页有默认的构造函数和构造与隐藏在PageParameters参数(保护/私营),或根本没有。它可以有任何其他构造函数,如MyPage(FooClass bar)等。页面不可收藏的净效应是,用户无法直接访问您的页面。因此,通过使页面不可收藏,您可以将其设为“安全”页面。

我的网页不应该被收藏。

+0

url是怎么样的? – svenmeier 2012-02-09 11:18:09

回答

1

请参阅org.apache.wicket.settings.ISecuritySettings#setEnforceMounts(boolean)。

0

您是否将您的任何页面装入WebApplication类中?

+0

是的,几个,但当然不是我不想收藏的 – rotsch 2012-02-09 11:08:33

+0

你可以给你一个setResponsePage(新的Page())的例子你的调用和它的产生的URL。你是否也在使用PackageMounting之类的东西? – drobson 2012-02-09 11:21:48

+0

无包装。 'setResponsePage(Objectdata.class);'导致这个 - >'http:// localhost:8080/wicket/bookmarkable/com.johndoe.Objectdata?4' – rotsch 2012-02-09 12:03:13