我可以在客户端浏览器中存储哪些JSF数据

我可以在客户端浏览器中存储哪些JSF数据,jsf,jsf-2,Jsf,Jsf 2,我很感兴趣,我可以存储到客户端,例如大型hashmap或列表吗?我需要像临时缓存这样的东西来存储用户会话数据 理论上,您可以在JavaScript中使用。到目前为止,还没有JSF组件可以透明地完成这项工作。您需要自己编写所有必要的JS代码或抓取 作为HTML代码生成器,JSF所能做的就是在JSON库的帮助下,将JSON格式的Java对象打印为JavaScript变量赋值,如 var data=#{bean.dataAsJSON}; getDataAsJSON()应该只返回一个已经转换的JSON

我很感兴趣,我可以存储到客户端,例如大型hashmap或列表吗?我需要像临时缓存这样的东西来存储用户会话数据

理论上,您可以在JavaScript中使用。到目前为止,还没有JSF组件可以透明地完成这项工作。您需要自己编写所有必要的JS代码或抓取

作为HTML代码生成器,JSF所能做的就是在JSON库的帮助下,将JSON格式的Java对象打印为JavaScript变量赋值,如

var data=#{bean.dataAsJSON};

getDataAsJSON()
应该只返回一个已经转换的JSON字符串。

您知道将来哪个JSF版本将实现HTML5吗?JSF 2.2将根据规范正式支持HTML5,但据我所知,没有与客户端存储相关的标准组件计划。另请参见JSF负责人的访谈:
<h:outputScript>var data = #{bean.dataAsJSON};</h:outputScript>