0

( 1.) 我在 Tapestry 中有一个Login页面和一个页面。Index我检查用户名和密码,并使用以下方法将页面引导到索引页面。

Object onSuccess(){
       return Index.class;
}

但是,如果我直接使用简单的 URL 来索引页面,它仍然会在那里。如何使其只能通过登录页面访问。

( 2.) 如何在页面之间传递参数?如果我可以在寻呼机之间传递user_id或生成密钥,那么如果有人在没有该密钥的情况下加载页面,我会给出错误。有什么建议么 ?

4

1 回答 1

0

您需要进行会话管理。

或者其他解决方案是您可以将参数 user_id 从 Login as 传递给 Index

从登录 onPassivate() 方法传递此参数,并在索引中使用该名称定义参数,并在 onActivate() 中获取此值。

于 2012-10-17T09:27:21.910 回答