2011-09-02 1 views
0

Comment stocker une liste dans le Web SQL ou tout type de stockage dans le navigateur, J'ai trouvé trois façons de stocker des données dans le navigateur , c'est-à-dire localstorage, stockage de session et web sql avec html5, j'ai donc besoin de stocker java.util.List dans le navigateur et de le modifier à l'avenir, donc y a-t-il un moyen de le faire?Comment stocker une liste dans le Web SQL ou tout type de stockage dans le navigateur

+0

Cela semble être un besoin étrange, qu'essayez-vous d'accomplir? Il pourrait y avoir une meilleure solution globale? –

+0

Vous ne stockez pas d'objets Java bruts dans le navigateur. Vous le convertissez dans un format approprié, généralement JSON, XML ou un autre format de texte brut, et l'utilisez. – oligofren

Répondre

0

J'ai eu la réponse, nous devons d'abord prendre la liste en local var dans la page et que par javascript itérer et stocker dans le navigateur local db.

0

Je ne suis pas sûr - vous devez stocker et manipuler la 'Liste' sur le serveur ou sur le client?

Dans le premier cas, vous pouvez utiliser la session. Dans le second cas, vous ne pouvez pas utiliser la session car vous ne pouvez pas accéder aux variables de session en javascript.

Dans une telle situation, je crée généralement un champ caché (si c'est quelque chose lié à la page) ou un cookie (si c'est quelque chose lié à l'application). En utilisant base64 vous pouvez passer transformé en liste de chaînes au client, les modifier et enregistrer. Bien sûr, plus tard, vous pouvez lire les données sur le serveur.

+0

Merci pour la réponse. – deepmoteria

Questions connexes