网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  jsp实例 服务器端判断表单是否重复提交     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:53次  录入:管理员--2007-11-16  
 

在服务器端判断表单是否重复提交,主要可以考虑在页面之间通过session共享标志变量的方法来实现,即在客户端页面设置session中的标志变量,然后在服务器段对session中的标志变量进行判断。

1.新建一个servertest.jsp文件,代码如下:







<%@ page language="java" contenttype="text/html; charset=gb2312"
    pageencoding="gb2312"%>
<!doctype html public "-//w3c//dtd html 4.01 transitional//en"
 "http://www.w3.org/tr/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>提交页面</title>
</head>
    <%
        //设置标志变量submitflag值servertest.jsp
        session.putvalue("submitflag","servertest.jsp");
    %>
<body bgcolor="#ffffff">
    <form name="form_client" action="serversubmit.jsp">
        <input type="checkbox" name="check_1" checked=true/>人在江湖
        <input type="submit" name="submitok"/>
    </form>
</body>
</html>

2.新建一个serversubmit.jsp,代码如下:

<%@ page language="java" contenttype="text/html; charset=gb2312"
    pageencoding="gb2312"%>
<!doctype html public "-//w3c//dtd html 4.01 transitional//en"
 "http://www.w3.org/tr/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>服务器端程序</title>
    <%
        string pageflag;
        pageflag=(string) session.getvalue("submitflag");
        if(pageflag=="over"){
            out.println("重复提交页面!");
        }else{
            //设置标志变量submitflag值为over,表示已经提交
            session.putvalue("submitflag","over");
            out.println("正常业务逻辑处理...请等待!!!");
        }
    %>
</head>
<body>

</body>
</html>

3.单击“提交查询内容”后,单击“后退”,再次单击“提交查询内容”按钮就会提示重复提交错误。

 
 
上一篇: java基础:swing中的事件处理详细资料    下一篇: java的开源项目:简单介绍log4j的使用
  相关文档
巧妙利用xslt将xml数据转换成html 11-17
用游戏串起程序员的基本功 11-16
j2me综合--关于j2me中rms的使用解析 02-26
java servlet编程应用之cookie使用方法 11-16
jsp页面中限制对 web 资源的访问 11-17
ejb概述 11-17
2. building model components 11-17
在java中调用sql server存储过程示例 11-19
java 的 http 文件队列下载 11-17
在java中检索google的搜索结果 11-17
在web应用中动态创建pdf文件 11-16
jsp学习记录(四)——scriptlet 11-17
新手入门:对jsp中的内置对象简单概述 11-16
java 语法介绍(四):数组 11-17
j2ee的发展历程 11-16
java对domino objects的访问 (4) 11-17
java基础 三步学会java socket编程(二) 11-16
慎防恶意的java applet 11-17
xp下jdk1.4安装与环境配置完全图解 11-16
开天劈地:开发java程序的新武器 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息