如何返回到提交表单数据后在html中暂停的视频?

如何返回到提交表单数据后在html中暂停的视频?,html,database,servlets,html5-video,Html,Database,Servlets,Html5 Video,我已经做了一个html页面。在视频中添加了标签。现在,在视频暂停一定时间后,出现一个表单,并使用servlet提交该表单的数据。现在我想回到视频暂停时的状态。我应该在servlet中使用什么来实现这一点。因为 response.sendRedirect(request.getHeader("referer")); 返回到页面的开头 已编辑 我正在做这个document.cookie=“currentTime=video.currentTime”以及 vid.addEventListener("

我已经做了一个html页面。在视频中添加了标签。现在,在视频暂停一定时间后,出现一个表单,并使用servlet提交该表单的数据。现在我想回到视频暂停时的状态。我应该在servlet中使用什么来实现这一点。因为

response.sendRedirect(request.getHeader("referer"));
返回到页面的开头

已编辑

我正在做这个
document.cookie=“currentTime=video.currentTime”以及

vid.addEventListener("timeupdate", function()
    {   
        if(getCookie("currentTime")!==0){
            video.currentTime=getCookie("currentTime");
        }

在事件侦听器中,出现了什么问题?

不幸的是,在服务器端没有多少方法可以做到这一点。但是在页面上的JavaScript中,可以将事件处理程序绑定到视频。特别是,如果绑定事件,则可以跟踪用户所在的位置。当您获取进度事件并在事件发生时覆盖它时,您可以设置一个,到您上次保存的时间。

您可以创建一个不同的servlet来捕获表单响应,并使用ajax提交表单,这将阻止页面刷新,从而保存seek在视频标签中的位置。

您可以详细说明这一点吗,因为我对此不熟悉。提交表单时,您必须将响应发送到表单中的action url,而不是创建一个单独的servlet(例如formResponse)来捕获表单响应。将表单中的操作设置为formResponse。在提交表单时,使用ajax发送请求(如果您不知道ajax,请告诉我)在ajax调用成功后,您可以隐藏表单并恢复视频播放我不知道ajax查看此片段,我创建了一个基本表单,并使用jQuery使用ajax提交其响应,你可以谷歌ajax表单提交,并了解更多信息。当转发到上一页时,我如何覆盖视频的计时?本地存储也会有所帮助。关于视频的覆盖时间