我们有一个Seaside应用程序,可以创建一个会话并处理用户登录等。所以我们对此感到满意。
但我们希望能够使用固定网址投放几页。这不是使用#initialRequest的问题:并根据url委托给某个组件。然而,我想避免的是,其中一些页面创建了一个新的会话,并启动了随之而来的所有机制。
有什么想法吗?
答案 0 :(得分:3)
您可以创建一个WASession
(或WAMain
)子类,如果请求是静态的,将使用该子类。然后在那个会话(或主要)中,你可以覆盖那些对你喜欢做太多的方法。
您可以使用新的filter mechanism。如果我没记错的话,你可以随时控制这个请求。这应该会给你足够的杠杆来做你想做的事。
答案 1 :(得分:0)
或者,如果您不需要会话状态,只需将WARequestHandler子类化,并在处理程序树中的某个位置注册实例(可能在WADispatcher中)。
如果您想使用Canvas进行渲染,目前会有一些混乱,但图像中应该有一些示例。