CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

请问怎样获得JSP页面的执行时间

楼主buffon001(门神)2006-03-03 16:55:26 在 Java / Web 开发 提问

请问怎样才能实现像google搜索结果页面里那样,显示出这个页面的运行时间啊? 问题点数:30、回复次数:10Top

1 楼xiemingmei(谢明媚)回复于 2006-03-03 22:06:26 得分 0

开始时得到时刻t1  
   
  结束时得到时刻t2  
  t2   -   t1   就行了Top

2 楼cenlmmx(学海无涯苦作舟)回复于 2006-03-03 23:14:53 得分 0

Calendar   starttime=Calendar.getInstance();  
  ---------------------  
  do   what   you   do  
  ---------------------  
  Calendar   endtime=Calendar.getInstance();  
  //计算时间差  
  long   timediff=(starttime.getTime())-(currenttime.getTime());  
  out.println(timediff);Top

3 楼cenlmmx(学海无涯苦作舟)回复于 2006-03-03 23:15:30 得分 15

Calendar   starttime=Calendar.getInstance();  
  ---------------------  
  do   what   you   do  
  ---------------------  
  Calendar   endtime=Calendar.getInstance();  
  //计算时间差  
  long   timediff=(starttime.getTime())-(endtime.getTime());  
  out.println(timediff);  
  Top

4 楼buffon001(门神)回复于 2006-03-04 01:26:10 得分 0

楼上的方法出错啊  
  org.apache.jasper.JasperException:   Unable   to   compile   class   for   JSP  
   
  An   error   occurred   at   line:   167   in   the   jsp   file:   /result.jsp  
  Generated   servlet   error:  
  D:\程序\tomcat\work\Catalina\localhost\cs\org\apache\jsp\result_jsp.java:271:   运算符   -   不能应用于   java.util.Date,java.util.Date  
  long   timediff=(starttime.getTime())-(endtime.getTime());  
                                                                        ^  
  注意:   D:\程序\tomcat\work\Catalina\localhost\cs\org\apache\jsp\result_jsp.java   使用或覆盖了已过时的   API。  
  注意:   要了解详细信息,请使用   -Xlint:deprecation   重新编译。  
  1   错误  
   
   
   
  org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)  
  org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)  
  org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)  
  org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)  
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)  
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)  
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)  
   
  谁再帮帮我啊Top

5 楼buffon001(门神)回复于 2006-03-04 02:03:31 得分 0

问题我自己解决了  
  谢谢cenlmmx(学海无涯苦作舟)   给的提示  
  Date   start   =   new   Date();  
  long   starttime   =   start.getTime();  
  ---------------------  
  do   what   you   do  
  ---------------------  
  Date   end   =   new   Date();  
  long   endtime   =end.getTime();  
   
  long   timediff=endtime-starttime;  
  out.println(timediff);Top

6 楼buffon001(门神)回复于 2006-03-04 16:36:45 得分 0

现在有个问题就是,这个时间差值是在页面的最后得到的,我怎样才能把这个时间差值显示在网页中比较考前的位置啊,谁能告诉我啊,用JSP或JS的代码都行Top

7 楼syl5005(syl5005)回复于 2006-03-04 17:06:59 得分 0

 
  页面里总是程序执行完了后,才会转换成HTML的,  
  JSP肯定是转成JAVA程序后再执行的。Top

8 楼buffon001(门神)回复于 2006-03-04 22:01:14 得分 0

我想这个能有JS代码实现吧,谁能帮帮我啊Top

9 楼dewdrop(白露)回复于 2006-03-04 22:50:40 得分 15

out.println(timediff);//把这句替换掉  
  接下来写  
  <script   languange="javascript">  
  function   getTimeDiff(){  
  document.getElementById("timediff").innerHTML=<%=timediff%>;  
  }  
  </script>  
   
  //<body   onLoad="getTimeDiff()">这个要有  
   
  然后是  
  <div   id="timediff"   style="position:absolute;font-size:   12px;   color:   #FF0000;   width:   214px;   height:   24px;   z-index:   2;   top:   315px"   class="style1">  
  </div>  
  //位置你可以随便写只要给width   height等就可以了  
   
  大概是这样,没有亲自测试下   楼主可以测试下看看Top

10 楼human_2(风一帆)回复于 2006-03-04 23:08:25 得分 0

来迟了,原来别人也能想出来  
  Top

相关问题

  • JSP中如何在一页面执行后导入另一页面?
  • 怎么在jsp页面执行shell的问题
  • 请问JSP页面是顺序执行的吗?
  • aspnet如何获得页面执行时间
  • 为何我使用javascript中location'****.jsp'跳到某一页面,jsp页面不重新编译执行
  • 如何让jsp页面先显示出来,但是页面里的程序继续执行啊??
  • JSP页面中的javascript嵌入JSP代码的问题,JSP代码是先执行的吗?
  • 用jsp如何获得本页面的文件名?
  • jsp页面文本框获得焦点问题?
  • 怎么样使JSP页面按时间周期自动执行?????????????急!!!!!!!!!!

关键词

  • 页面
  • apache
  • jsp
  • servlet
  • date
  • service
  • timediff
  • jasper
  • compile
  • starttime

得分解答快速导航

  • 帖主:buffon001
  • cenlmmx
  • dewdrop

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo