社区
Web 开发
帖子详情
JSP页面中不允许刷新页面
SoulDeviler
2011-09-09 05:15:02
我做的是一个在线考试系统,进入页面后,倒计时已经开始,如果可以刷新的话 时间又会重置,需要做到不让用户刷新,如果非要F5或者右键刷新的话 就弹出提示框,要么离开页面,要么就继续停留。这一块如何实现
...全文
423
11
打赏
收藏
JSP页面中不允许刷新页面
我做的是一个在线考试系统,进入页面后,倒计时已经开始,如果可以刷新的话 时间又会重置,需要做到不让用户刷新,如果非要F5或者右键刷新的话 就弹出提示框,要么离开页面,要么就继续停留。这一块如何实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haocyu
2011-09-12
打赏
举报
回复
用到javascript啊。。不会。郁闷啊
xxy_aldrich
2011-09-11
打赏
举报
回复
楼主最好是考虑这个时间读取后台的程序,大部分页面的刷新的是按工具栏的那个刷新按钮,这个js是没法控制的,要解决这个只能生成一个没有工具栏的页面。。。。
唯一完美的番茄
2011-09-10
打赏
举报
回复
学习了,这个需求还是可能会用到的
学无止境-逆流而上
2011-09-10
打赏
举报
回复
脚本实现,
http://kuangbaoxu.iteye.com/blog/191473
随风醉舞
2011-09-10
打赏
举报
回复
百度一下就有相关代码
[Quote=引用 4 楼 yanjinye 的回复:]
代码实现
禁用鼠标右键,
禁用F5键
[/Quote]
随风醉舞
2011-09-10
打赏
举报
回复
代码实现
禁用鼠标右键,
禁用F5键
lynnlovemin
2011-09-10
打赏
举报
回复
将时间保存到session里面 就算刷新session也不会清0,然后后台监控用户答题信息,即使刷新,将用户答题信息读取出来
如果禁止刷新的话 不好实现 因为刷新的方法很多
xue785920414
2011-09-10
打赏
举报
回复
学习一下!
SoulDeviler
2011-09-09
打赏
举报
回复
function KeyDown(){
if (event.keyCode==116){
alert("禁止F5刷新网页!");
event.keyCode=0;
event.returnValue=false;
}
if ((event.ctrlKey)&&(event.keyCode==82)){
alert("禁止Ctrl+R刷新网页!");
event.keyCode=0;
event.returnValue=false;
}
if ((event.shiftKey)&&(event.keyCode==121)){
alert("禁止shift+F10刷新网页!");
event.keyCode=0;
event.returnValue=false;
}
}
这种方式可以防止 3种刷新方式,但是无法防止右键刷新。
ypwDu
2011-09-09
打赏
举报
回复
<body onbeforeunload="test();">
用这个吧,也许可以实现你想要的。
实际上时在页面unload的时候做了操作。
问题是当页面关闭时也会调用,所以加一个标志flag之类的判断一下吧。
liyangbaby12
2011-09-09
打赏
举报
回复
<SCRIPT language=javascript>
document.onkeydown = function()//禁止刷新
{
if(event.keyCode==116) {
event.keyCode=0;
event.returnValue = false;
}
}
document.oncontextmenu = function() {
event.returnValue = false;
}
</SCRIPT>
jsp页面
跳转与刷新的总结
jsp页面
跳转的总结 1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet或者是JSP到另外的一个Servlet、JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都
解决请求无法跳转到
jsp页面
带有@ResponseBody注解的方法是不能跳转到前端页面的,@ResponseBod注解的作用是将数据以json格式的方式响应回去。 去过没有页面接收当前请求的数据,则直接在浏览器显示json数据,如图: 所以你需要把数据输出到前端页面
中
。在jsp文件
中
添加请求地址 然后再设置一个方法,用于跳转到jsp文件 访问这个地址,就会跳转到
jsp页面
,页面刷新会触及到数据处理的请求,就会把...
【JavaWeb】
jsp页面
中
表单重复提交的三种情况
情况一 如通过regist.
jsp页面
提交用户名和密码申请注册,若注册成功,则将用户数据保存到数据库,并通过请求转发跳转到success.
jsp页面
。 此时在跳转后按F5刷新当前页面,则数据库会多次添加重复记录。原因是因为请求转发其本质是一次请求,而F5会导致浏览器重复提交最后一次请求,即向Servlet请求注册。 情况二 用户正常提交表单,但由于网络原因迟迟没有收到响应,因此用户多次点击提交。 情况三 用户正常提交表单,服务器正常响应,但是提交完成后,用户回退浏览器重新提交。 解决方案 对于情况一来说,通
从一个
jsp页面
跳转到另一个
jsp页面
时的参数传递
1.从一个
jsp页面
跳转到另一个
jsp页面
时的参数传递 (1)使用request对象获取客户端提交的信息 login.
jsp页面
代码如下: [java] view plain copy "java" import="java.util.*" pageEncoding="GB2312"%> "-//W3C/
【JSP 日期处理】【JSP 页面重定向】【JSP 点击量统计】【JSP 自动刷新】【JSP 发送邮件】
JSP日期处理 使用JSP最重要的优势之一,就是可以使用所有Java API。本章将会详细地讲述Java
中
的Date类,它在java.util包下,封装了当前日期和时间。 Date类有两个构造函数。第一个构造函数使用当前日期和时间来初始化对象。 Date( ) 第二个构造函数接受一个参数,这个参数表示从1970年1月1日凌晨至所要表示时间的毫秒数。 Date(long milli...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章