【问题标题】:JSF - set STATE_SAVING_METHOD per-pageJSF - 每页设置 STATE_SAVING_METHOD
【发布时间】:2012-02-04 08:06:45
【问题描述】:

我想将特定页面(不需要用户登录即可使用)设置为具有clientSTATE_SAVING_METHOD 而不是server,而其余页面使用server .有没有办法在每页的基础上设置它?

我想这样做是为了绕过可怕的ViewExpiredException

【问题讨论】:

    标签: jsf myfaces viewexpiredexception


    【解决方案1】:

    没有办法。然而,这被要求作为新功能。另见JSF spec issue 1056

    要解决特定的ViewExpiredException 问题,您需要寻找替代方法。你可以在这里问一个关于你遇到的问题的新问题。总有办法绕过它。

    【讨论】:

      【解决方案2】:

      状态保存方法在 web.xml 中设置一次,并且适用于整个应用程序。如果您不希望该特定视图过期,您可以进行 ajax 轮询,在特定时间间隔内“ping”页面,从而避免视图过期异常。有点解决方法,但这是有状态框架的方式。

      【讨论】:

      猜你喜欢
      • 2012-01-18
      • 2013-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多