论坛首页 Java企业应用论坛

ExternalLink组件工作机制

浏览 1819 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-10-15  
ExternalLink对于参数是采用“接收”的方式。
单击ExternalLink组件生成的URL之后,external service首先从URL中获取跳转页面的名称,然后激活跳转页面实例,接着出发跳转页面实例中的
java 代码
 
  1. public void activateExternalPage(Object[] parametersm, IRequestCycle cycle)  

方法(跳转页面类必须实现IExternalPage接口和该接口的activateExternalPage方法),
于是我们能够在跳转页面的activateExternalPage()方法中获取到URL中的传递数据,最后external service使用这个页面实例响应客户端请求。在
external service运作的整个过程中,他并不在乎是那个页面中的那个ExternalLink组件发出了请求,但是他首先知道要跳转到那个页面去,并在那个页面的页面
实例中寻找activateExternalPage()方法。

ExternalLink组件不会验证用户session,因此ExternalLink组件生成的URL能够被用户收藏,以便再次访问。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics