1

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

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

类似于session.save_handlerPHP 中的自定义。

4

1 回答 1

0

存储在 JVM 内存中

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

因此,如果您想自定义会话管理,那么只需在 servlet 容器级别进行。目前尚不清楚您使用的是哪一个,但如果是 Tomcat,请参阅“持久管理器”一章下的管理器组件文档以获取磁盘上的会话存储。

于 2013-02-13T12:09:04.690 回答