Java 我的spring boot应用程序将在会话超时后自动保存输入表单并附加到新表单
我已经用html创建了一个类似这样的提交表单,以便向数据库添加一个新项目,这里不涉及其他javascript或ajax代码。我也没有使用任何前端框架 仅此提交表格: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-
<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>