仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 550|回复: 9
打印 上一主题 下一主题

[学习教程] JAVA网页设计JSP实例 服务器端判别表单是不是反复提交...

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:07:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。  在服务器端判别表单是不是反复提交,次要能够思索在页面之间经由过程Session共享标记变量的办法来完成,即在客户端页面设置Session中的标记变量,然后在服务器段对Session中的标记变量举行判别。
  1.新建一个ServerTest.jsp文件,代码以下:
<%@pagelanguage="java"contentType="text/html;charset=Gb2312"
  pageEncoding="Gb2312"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=GB2312">
<title>提交页面</title>
</head>
  <%
    //设置标记变量SubmitFlag值ServerTest.jsp
    session.putValue("SubmitFlag","ServerTest.jsp");
  %>
<bodybgcolor="#ffffff">
  <formname="form_client"action="ServerSubmit.jsp">
    <inputtype="checkbox"name="check_1"checked=true/>人在江湖
    <inputtype="submit"name="submitok"/>
  </form>
</body>
</html></p>  2.新建一个ServerSubmit.jsp,代码以下:
<%@pagelanguage="java"contentType="text/html;charset=Gb2312"
  pageEncoding="Gb2312"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=Gb2312">
<title>服务器端程序</title>
  <%
    StringPageFlag;
    PageFlag=(String)session.getValue("SubmitFlag");
    if(PageFlag=="Over"){
      out.println("反复提交页面!");
    }else{
      //设置标记变量SubmitFlag值为Over,暗示已提交
      session.putValue("SubmitFlag","Over");
      out.println("一般营业逻辑处置...请守候!!!");
    }
  %>
</head>
<body>
</body>
</html></p>  3.单击“提交查询内容”后,单击“前进”,再次单击“提交查询内容”按钮就会提醒反复提交织误。

J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-20 14:46:32 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
活着的死人 该用户已被删除
板凳
发表于 2015-1-24 17:50:03 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
莫相离 该用户已被删除
地板
发表于 2015-2-2 11:32:55 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
山那边是海 该用户已被删除
5#
发表于 2015-2-3 12:18:46 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
飘灵儿 该用户已被删除
6#
发表于 2015-2-8 22:22:25 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
冷月葬花魂 该用户已被删除
7#
发表于 2015-2-26 11:44:11 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
金色的骷髅 该用户已被删除
8#
发表于 2015-3-8 14:38:53 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
蒙在股里 该用户已被删除
9#
发表于 2015-3-16 01:44:05 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
10#
发表于 2015-3-22 18:29:10 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表