jsf覆盖具体视图的默认javax.faces.STATE_SAVING_METHOD

问题描述 投票:0回答:1

web.xml中的javax.faces.STATE_SAVING_METHOD参数用于指定状态的保存位置。客户端或服务器

如果要在服务器上保存状态(这是JavaServer Faces参考实现中的缺省值),请将param-value值指定为server。

否则,为了在客户端保存状态,我们可以在param-value中指定客户端。

如果状态保存在客户端上,则整个视图的状态将呈现为页面上的隐藏字段。

有没有办法在web.xml中覆盖默认的全局配置,并为具体视图设置自定义状态保存策略?

jsf web.xml mojarra
1个回答
0
投票

不,这是不可能的。见https://github.com/javaee/javaserverfaces-spec/issues/1056

我在JSF 2.0 - set javax.faces.STATE_SAVING_METHOD on a specific manage bean only中找到了这个“答案”,但由于那个Q是关于特定的bean而不是视图,我将添加这个额外的答案,而不是标记为重复。

© www.soinside.com 2019 - 2024. All rights reserved.