0

我是检票口的新手。我有一个检票口应用程序类,其中登录页面作为主页。登录后,用户被带到用户选择要导航的系统(用户可以访问多个系统)的页面(页面 X)。

现在对于一个新的需求,客户端将获得具有特定系统 ID 的 URL。如果 URL 具有该参数(例如 ...?system=22),登录页面将获取该参数。登录后用户将被带到系统 (22) 屏幕,中间页面(第 X 页)将被跳过。为了实现这一点,我需要将参数从登录传递到下一页(第 X 页),该页面将自动选择系统并将用户带到系统(22)屏幕。

将参数从一页传递到另一页的最佳方法是什么。遵循正确的方法:

从成功登录后的第一页:

setResponsePage(NextPage.class, params);

参数将具有系统 ID。

提前致谢

4

1 回答 1

2

一般来说,是的。

并且在目标页面类中必须有一个接受PageParameters.

然而,在登录页面的特殊情况下,这不是一个好主意,因为有几个现成的解决方案。比如这个。即使您不想使用它们,您仍然可以使用内置的拦截页面支持。

于 2012-06-06T20:52:25.600 回答