【问题标题】:ViewState custom saving method - is it possible?ViewState 自定义保存方法 - 可以吗?
【发布时间】:2013-01-28 23:05:51
【问题描述】:

当javax.faces.STATE_SAVING_METHOD 设置为“服务器”时,JSF ViewState 中的 AFAIK 会存储到 JVM 内存中。

有什么方法可以配置/设置自定义保存方法,例如,可以使用一些(最终是磁盘支持的)存储引擎(即 memcache / redis)来存储 ViewState?

类似于 PHP 中的自定义 session.save_handler。

【问题讨论】:

    标签: jsf viewstate


    【解决方案1】:

    存储在 JVM 内存中

    更准确地说,它存储在由容器管理的 HTTP 会话中。

    所以,如果您想自定义会话管理,那么只需在 servletcontainer 级别进行。目前尚不清楚您使用的是哪一个,但以 Tomcat 为例,请参阅“持久管理器”一章下的 Manager Component 文档以了解磁盘上的会话存储。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-18
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多