Java 我的spring boot应用程序将在会话超时后自动保存输入表单并附加到新表单

Java 我的spring boot应用程序将在会话超时后自动保存输入表单并附加到新表单,java,ajax,spring-boot,Java,Ajax,Spring Boot,我已经用html创建了一个类似这样的提交表单,以便向数据库添加一个新项目,这里不涉及其他javascript或ajax代码。我也没有使用任何前端框架 仅此提交表格: <form action="addProject" method="post"> <div class="form-group"> <label class="control-label mb-

我已经用html创建了一个类似这样的提交表单,以便向数据库添加一个新项目,这里不涉及其他javascript或ajax代码。我也没有使用任何前端框架

仅此提交表格:

<form action="addProject" method="post">
        <div class="form-group">
            <label class="control-label mb-1">Project Title</label> 
            <input id="project-title" name="project-title" type="text" class="form-control" aria-required="true" data-val-required="Please enter project title" aria-invalid="false" required>                                      
        </div>
<form>

项目名称
当用户获得会话超时并提交此表单时,系统将引导他们进入登录页面,他们以前的工作不会被保存。控制器,数据库也不会保存他们的工作。这完全合理

但是,当他们再次打开“创建项目”页面并尝试提交新项目时,以前未保存的工作将自动附加到他们的新工作中

例如,我创建了一个名为“1111”的项目,但会话超时,我没有保存它。然后我创建一个名为“2222”的新项目,并提交它,保存在数据库中的项目标题将被称为“2221111”

太奇怪了

我使用的所有js库:

<script type="text/javascript" src="assets/plugins/jquery-3.3.1.min.js"></script>
<script type="text/javascript"
    src="assets/plugins/bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="assets/plugins/prism/prism.js"></script>
<script type="text/javascript"
    src="assets/plugins/jquery-scrollTo/jquery.scrollTo.min.js"></script>
<script type="text/javascript"
    src="assets/plugins/stickyfill/dist/stickyfill.min.js"></script>
<script type="text/javascript"
    src="assets/plugins/jquery-confirm/jquery-confirm.min.js"></script>

<script type="text/javascript"
    src="assets/plugins/editormd/editormd.min.js"></script>
<script
    src="https://cdn.jsdelivr.net/remarkable/1.7.1/remarkable.min.js"></script>



<script type="text/javascript"
    src="assets/plugins/animsition/animsition.min.js"></script>