仓酷云

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

[学习教程] JAVA编程:JSP显现会话信息实例

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

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

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

x
什么时候上述的三种开发工具能和三为一,什么时候java的竞争力才更强,才有机会拉拢更多的程序员投入到对java的开发上,因为到时的开发工具将会比.net的更简单。还有一点也很关键,什么时候java推出的jsf能成为真正意义上的标准。js|显现packagehall;
importJava.io.*;
importjavax.servlet.*;
importjavax.servlet.http.*;
importjava.net.*;
importjava.util.*;
publicclassShowSessionextendsHttpServlet{
publicvoiddoGet(HttpServletRequestrequest,
HttpServletResponseresponse)
throwsServletException,IOException{
HttpSessionsession=request.getSession(true);
response.setContentType("text/html");
PrintWriterout=response.getWriter();
Stringtitle="SearchingtheWeb";
Stringheading;
IntegeraccessCount=newInteger(0);;
if(session.isNew()){
heading="Welcome,Newcomer";
}else{
heading="WelcomeBack";
IntegeroldAccessCount=
//在ServletAPI2.2中利用getAttribute而不是getValue
(Integer)session.getValue("accessCount");
if(oldAccessCount!=null){
accessCount=
newInteger(oldAccessCount.intValue()+1);
}
}
//在ServletAPI2.2中利用putAttribute
session.putValue("accessCount",accessCount);
out.println(ServletUtilities.headWithTitle(title)+
"<BODYBGCOLOR=\"#FDF5E6\">\n"+
"<H1ALIGN=\"CENTER\">"+heading+"</H1>\n"+
"<H2>InformationonYourSession:</H2>\n"+
"<TABLEBORDER=1ALIGN=CENTER>\n"+
"<TRBGCOLOR=\"#FFAD00\">\n"+
"<TH>InfoType<TH>Value\n"+
"<TR>\n"+
"<TD>ID\n"+
"<TD>"+session.getId()+"\n"+
"<TR>\n"+
"<TD>CreationTime\n"+
"<TD>"+newDate(session.getCreationTime())+"\n"+
"<TR>\n"+
"<TD>TimeofLastAccess\n"+
"<TD>"+newDate(session.getLastAccessedTime())+"\n"+
"<TR>\n"+
"<TD>NumberofPreviousAccesses\n"+
"<TD>"+accessCount+"\n"+
"</TABLE>\n"+
"</BODY></HTML>");
}
publicvoiddoPost(HttpServletRequestrequest,
HttpServletResponseresponse)
throwsServletException,IOException{
doGet(request,response);
}
}

令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-20 13:41:43 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
小魔女 该用户已被删除
板凳
发表于 2015-1-24 06:26:14 | 只看该作者
是一种使用者不需花费很多时间学习的语言
爱飞 该用户已被删除
地板
发表于 2015-1-29 07:13:11 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
只想知道 该用户已被删除
5#
发表于 2015-2-5 04:42:59 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
山那边是海 该用户已被删除
6#
发表于 2015-2-7 02:08:30 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
第二个灵魂 该用户已被删除
7#
发表于 2015-2-16 22:17:38 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
透明 该用户已被删除
8#
发表于 2015-2-17 18:41:48 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
分手快乐 该用户已被删除
9#
发表于 2015-2-26 02:55:24 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
小女巫 该用户已被删除
10#
发表于 2015-2-26 05:39:24 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
因胸联盟 该用户已被删除
11#
发表于 2015-2-26 15:26:47 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
愤怒的大鸟 该用户已被删除
12#
发表于 2015-3-8 02:31:28 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
活着的死人 该用户已被删除
13#
发表于 2015-3-8 15:39:07 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
灵魂腐蚀 该用户已被删除
14#
发表于 2015-3-10 19:46:17 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
深爱那片海 该用户已被删除
15#
发表于 2015-3-17 09:11:24 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
老尸 该用户已被删除
16#
发表于 2015-3-24 05:41:33 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 05:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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