是否可以从Java类为HTML5中的localStorage设置一些值,而无需转到xHtml页面。
目前我可以使用javascript设置。
答案 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样式的异步数据请求等)。