在jsp页面上自动保存而不使用数据库

时间:2014-06-02 11:27:20

标签: java jsp java-ee spring-mvc

我有一个简单的注册页面并登录页面。如果用户登录成功,可以访问注册页面。我需要的是,考虑到他是在注册页面的中间,如果他错误地关闭浏览器甚至系统崩溃。被委托的数据可能会丢失。我需要保存(而不是数据库)那些填充的内容,当他记录时填充再次。我不想cokkie autocomplete.Any其他选项avaliable?如何对序列化有所帮助?

1 个答案:

答案 0 :(得分:1)

好吧,您可以使用本地存储而不是cookie或db:

HTML:

Login: <input class="inputField" id="login" type="text"/><br>
Name: <input class="inputField" id="name" type="text"/><br>
Phone: <input class="inputField" id="phone" type="text"/>

JS:

$(function() {
    $(".inputField").each(function() {
        $(this).val(localStorage.getItem($(this).attr("id")));
    });
    $(".inputField").keyup(function() {
        localStorage.setItem($(this).attr("id"), $(this).val());
    });        
});

这是jsfiddle