JAVA网页设计JSP实例 服务器端判别表单是不是反复提交...
市场分额,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优点之一。 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 是一种使网页(Web Page)产生生动活泼画面的语言 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
页:
[1]