`
文章列表
一、首先我们了解一下什么是https        https(Sercure Hypertext Transfer Protocol)=安全超文本传输协议 二、https的特点是     1.数据加密(SSL) = Secure Socket Layer      2.身份认证        当你的项目需要考虑安全性的时候,部分模 ...

防止表单重复提交

    博客分类:
  • Web
一、利用js,表单提交后马上使按钮失效 <input type="button" value="提交" onclick="this.disabled=true;this.form.submit()">  二、利用token防止表单重复提交     Filter package com.web; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import java ...
使用过滤器可防止用户直接在浏览器中输入URL访问。过滤器的内容如下: public void preProcess(WebContext context) { this.initParam(); String URI = context.getRequest().getRequestURI(); //获取父URL--用户直接输入URL,这个父URL是不存在的 String parentURL = context.getRequest().getHeader("REFERER"); boolean illegalURLFlag = fa ...
一、停止事件冒泡 //阻止浏览器的默认行为 stopDefaultEvent: function(e){ //如果提供了事件对象,则这是一个非IE浏览器 if(e && e.preventDefaut){ //阻止默认浏览器动作(W3C) e.preventDefault(); }else{ //IE中阻止函数器默认动作的方式 window.event.returnValue = false; } }  二、阻止浏览器默认行为 //阻止浏览器的冒泡行为 st ...
一、Quartz基本概念   Quartz 是 OpenSymphony开源组织在任务调度领域的一个开源项目,完全基于 Java 实现。该项目于 2009 年被 Terracotta 收购,目前是 Terracotta 旗下的一个项目。读者可以到 http://www.quartz-scheduler.org/站点下载 Quartz 的最新发布版本及其源代码。QCT系统使用的是版本 1.6.0,因此本文内容基于该版本。本文不仅介绍如何应用 Quartz 进行开发,也对其内部实现原理作一定讲解。   二、Quartz的特点 Ø强大的调度功能,例如支持丰富多样的调度方法,可以满足各种 ...
Global site tag (gtag.js) - Google Analytics