博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS 定时提交 以及 保持在网页存在的时候session不失效的小技巧
阅读量:5045 次
发布时间:2019-06-12

本文共 1975 字,大约阅读时间需要 6 分钟。

1 setInterval(function(){2     3     $.post("HlsView",{choice:'time',url_name:"",rtsp:"",ZSflg:""}, function(data) {4 //这里面处理返回的数据 也就是data5     }, "json");6     7 },60000);   //延时60秒  单位是毫秒级别的

上面是JS代码,中间的提交方法是JQ的 提交   HlsView 指的是要提交到的类,但这个类必须是继承了HttpServlet 这个类的 我们在post方法里面处理提交过来的数据(我这里使用最简单的JSP+servlet的方法,并没有使用框架)

比如

1 import java.io.IOException;                2 import java.text.ParseException; 3 import javax.servlet.ServletException; 4 import javax.servlet.http.HttpServlet; 5 import javax.servlet.http.HttpServletRequest; 6 import javax.servlet.http.HttpServletResponse; 7 import javax.servlet.http.HttpSession; 8  9 10 public class HlsView extends HttpServlet {11     private static final long serialVersionUID = 1L;12 13     protected void doGet(HttpServletRequest request,14             HttpServletResponse response) throws ServletException {15 16     }17 18     protected void doPost(HttpServletRequest request,19             HttpServletResponse response) throws IOException {20     21         request.setCharacterEncoding("utf-8");22         response.setCharacterEncoding("UTF-8");23         // 设置头文件24         response.setContentType("text/json;charset=UTF-8");25         response.setHeader("Pragma", "No-cache");26         response.setHeader("Cache-Control", "no-cache");27         response.setDateHeader("Expires", 0);28 29             String choice = request.getParameter("choice");30             String bianhao = request.getParameter("url_name");31             String rtsp = request.getParameter("rtsp");32             String ZSflg = request.getParameter("ZSflg");// 有 add、delate33             String Cname = request.getParameter("Cname"); 34 35         //接下来就可以想要怎么处理这些数据了36 37     }38 39 }

 

保持session在网页没有关闭的时候用就不失效的办法  

     在web.xml 文件里面设置session的有效时间,(里面的时间单位是按照分钟算的)

 

2

上面设置的有效时间是两分钟,所以我们只需要在两分钟以内提交一次网页就可以保值session在网页没有关闭的时候不会失效了

定是提交的方法一开始就说了的哈

需要注意的是 要记得在你需要提交的页面引入JQuery哟

转载于:https://www.cnblogs.com/Vziiii/p/6402535.html

你可能感兴趣的文章
flink源码编译(windows环境)
查看>>
dpkg 删除 百度网盘 程序
查看>>
服务器nginx安装
查看>>
std::nothrow
查看>>
rest-framework 分页器
查看>>
JQuery(一)安装&选择器 样式篇
查看>>
浏览器的DNS缓存查看和清除
查看>>
浏览器跨域问题
查看>>
HTML5 input控件 placeholder属性
查看>>
使用JAVA如何对图片进行格式检查以及安全检查处理
查看>>
html5实现移动端下拉刷新(原理和代码)
查看>>
iPhone开发中从一个视图跳到另一个视图有三种方法:
查看>>
pytho logging
查看>>
一个Java程序员应该掌握的10项技能
查看>>
c#英文大小写快捷键
查看>>
tpframe免费开源框架又一重大更新
查看>>
一.go语言 struct json相互转换
查看>>
什么是架构设计
查看>>
程序员学习能力提升三要素
查看>>
PHP 微信错误状态返回码说明
查看>>