javaweb-jsp页面在固定的时间内不允许频繁刷新

问题描述

jsp页面在固定的时间内不允许频繁刷新
防止网页被人频繁刷新,防止系统资源被大量占用。我不需要网页自动刷新。也可以是拦截器。

解决方案

默认就是不刷新的,频繁刷新或局部刷新才是需专门添加
你的意思是防止用户手动刷新的吧(我若是用户可能会觉得此法不太适宜)

你可以屏蔽 F5 和 Ctrl+R
参考:
http://www.cnblogs.com/xzloong/archive/2010/03/06/1679711.html

解决方案二:
你也可以在服务器端进行判断,最简单的,如果某个请求在短时间内不断重发,那就进行额外处理

解决方案三:
用JS检测beforeunload事件,阻止刷新

时间: 2024-10-31 01:57:03

javaweb-jsp页面在固定的时间内不允许频繁刷新的相关文章

局域网访问jsp-为什么局域网上其他电脑上的jsp页面没有跟着我本机变化呢,刷新之后也没变

问题描述 为什么局域网上其他电脑上的jsp页面没有跟着我本机变化呢,刷新之后也没变 我的数据库文件放在我本机web工程下面的,我更改了数据库中的数据,要刷新整个web工程再去刷新jsp页面,jsp页面上的数据才会更新,后来到tomcat下面的webapps找到了我的数据库文件然后修改了数据,不用刷新整个web工程,直接刷新jsp页面,jsps上的数据变了,现在我弄了个定时函数定时到数据库中取数据,修改数据库中的数据,jsp页面上的数据就自动更新了,现在的问题是,我本机上的jsp页面上的数据在动态

jsp页面传值,第一个页面中的内容不固定,如何在第二个页面中显示

问题描述 jsp页面传值,第一个页面中的内容不固定,如何在第二个页面中显示 要写个jsp页面之间传值的功能.第二个页面展示第一个页面中某一个记录的详情,但是详情内容不固定,有的详情是一条记录,有的详情是多条记录,不知道该怎么在第二个jsp页面上显示出来. 具体的功能:第一个页面上显示公司类型和每个类型下公司的总数量,当双击公司类型的时候就会跳转到第二个页面,显示该类型下的所有公司,每个公司的详细信息都要列出来,每个公司后面都跟着一个修改按钮,每个公司的部分信息都可以被修改 第一个页面已经做出来了

java javaweb jsp-新手求帮助 如何实现jsp页面将从数据库查到的邮箱地址在页面上显示的时候中间变成*

问题描述 新手求帮助 如何实现jsp页面将从数据库查到的邮箱地址在页面上显示的时候中间变成* 刚刚碰到一个问题就是我用servlet把邮箱地址查出来了 可是在jsp页面上显示的时候是显示的完整的邮箱地址 我想把这个邮箱中间的几个给修改成* 请问用什么代码可以做到 请各位大神帮帮忙 解决方案 你可以新建两个变量.. 存放邮箱的前三位和后三位. 然后.在两个变量之间拼接*号 最后把拼接的变量显示在JSP页面中 解决方案二: 你可以在后端或者前端处理,就是替换几个字符

jsp-如何在JSP页面输出HTML文本而不被转义?

问题描述 如何在JSP页面输出HTML文本而不被转义? 对象的内容news.content=" 哈哈 " 在jsp中取对象 <div> ${news.content} </div> 实际效果: <div> <table><tr><td>哈哈</td></tr></table> </div> 但是我想要的结果是: <div> <table><

验证码-为什么一个jsp页面获取另一个jsp页面保存的session值为空呢?

问题描述 为什么一个jsp页面获取另一个jsp页面保存的session值为空呢? 在Javaweb中,我用一个jsp页面生成一个验证码图片并用session保存图片上的数字,然后又在另一个denglu.jsp页面用标签导入该图片,可是首次打开denglu.jsp时图片上有显示数字(我在denglu.jsp我也同时输出验证码的值)我发现第一次访问时session的值为null之后在访问就是session就是记录图片上一次的值(比如刚启动服务器打开denglu.jsp,图片上的值为1234,那么se

急急急-跪求,javaweb,jsp,间接读值,

问题描述 跪求,javaweb,jsp,间接读值, 有什么方法可以从在计算价时,键入数据表中的编号列,得到是价钱列的值,(编号与价钱在同一行) 解决方案 从界面上扫数据这个做法会让你后面苦不堪言. 建议你理解下mvc或者mvvm思想. 把数据都放在model里,或者viewmodel里. 当界面上的显示的数据变化时,跟踪这个变化,并更新你的model, 然后再你的model里进行数据处理,并反馈给界面. 解决方案二: 你的这个场景,具体的做法: 在你的服务端,java类中,序列化你的类为json

迭代-从数据库中获取的数据在jsp页面上的显示问题

问题描述 从数据库中获取的数据在jsp页面上的显示问题 做一个项目的时候,从数据库获取数据,用迭代的方式在前台显示,只能显示一部分的信息,就好像是有一个固定空间似的,只要内容超出了这个空间,就不能显示了,怎么解决? 代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib uri=&

jsp-导航使用超链接制作时怎么访问WEB-INF里的JSP页面?

问题描述 导航使用超链接制作时怎么访问WEB-INF里的JSP页面? 导航是使用超链接制作的,但是我要跳转的页面在WEB-INF 里面,显然这个包是受保护的,得使用forward跳转,但是导航栏是超链接形式的 ,这样的情况下我得怎么改?首先我是不想把页面放到WEB-INF外面,有什么方法能让我使用超链接访问WEB-INF里的页面或者使用forward的话我的导航需要怎么制作?希望给出详细的回答,能给我举个例子.下面是我使用的导航,实在网上找的例子,根据这个怎么改?或者有什么别的方法.不要给我简单

jsp页面取得java页面的数据

问题描述 最近学习jsp想问一下packagecom.pj.select;importjava.sql.*;publicclassSelecttest{publicStringtestoracle(){ResultSetrs=null;PreparedStatementps=null;Connectionconn=null;try{Class.forName("oracle.jdbc.driver.OracleDriver");conn=DriverManager.getConnect