我们可以从bean类中将值设置为localStorage(HTML5)。

时间:2014-03-14 07:34:20

标签: java html5

是否可以从Java类为HTML5中的localStorage设置一些值,而无需转到xHtml页面。

目前我可以使用javascript设置。

2 个答案:

答案 0 :(得分:2)

不,不可能。本地存储是客户端功能。因此,除非您使用GWT(有Storage类),否则无法从Java设置它。

但请注意,有许多工具/服务允许您将后端存储与HTML5存储同步,例如 Firebase 。 您可以在此处找到有关此问题的其他信息:Best way to synchronize local HTML5 DB (WebSQL Storage, SQLite) with a server (2 way sync)和此处:How to synchronize HTML5 local/webStorage and server-side storage?

答案 1 :(得分:2)

无法从服务器端代码设置客户端本地存储。最接近的是一个cookie(有点但不是真的),它仍然需要一个请求。您将不得不像目前一样使用JavaScript。您仍然可以让服务器生成您希望存储的数据(使用各种方法,例如生成JavaScript,制作AJAX样式的异步数据请求等)。