Jsf ViewExpiredException传递Seam 2.2.0的页面参数时重定向

Jsf ViewExpiredException传递Seam 2.2.0的页面参数时重定向,jsf,seam,session-timeout,viewexpiredexception,Jsf,Seam,Session Timeout,Viewexpiredexception,对于Seam应用程序,在重定向视图的pages.xml(会话超时)中遇到ViewExpiredException后,我试图传递页面参数,但当浏览器重定向到该视图时,这些参数会被删除 <exception class="javax.faces.application.ViewExpiredException"> <redirect view-id='/accessExpired.xhtml'> <param name="hidden

对于Seam应用程序,在重定向视图的pages.xml(会话超时)中遇到ViewExpiredException后,我试图传递页面参数,但当浏览器重定向到该视图时,这些参数会被删除

<exception class="javax.faces.application.ViewExpiredException">
      <redirect view-id='/accessExpired.xhtml'>
            <param name="hiddenRoleTag" value="BORROWER" />
      </redirect>
 </exception>

页面参数实际上是动态的,页面将根据页面参数显示文本,但为了简单起见,我将参数保持为静态(目前)


在2.2.0中,Seam忽略了
导航定义中的任何
节点。请注意,异常处理程序是在初始化应用程序时创建的,而不是在发生错误时动态创建的。另外,请注意,当会话过期时,会话所保存的数据(包括会话数据)也会过期,因此在发生此特定错误时,您将无法使用这些数据


另一方面,
视图id
值是一个
值表达式
,因此您可以直接在视图id中使用表达式。

即使在执行类似操作时,参数也会被删除。。