当前位置:七道奇文章资讯网站建设网站编程
日期:2010-10-07 17:25:00  来源:本站整理

教你若何静态化JSP页面[网站编程]

赞助商链接



  本文“教你若何静态化JSP页面[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  拜候一个页面,关于用户来说当然是越快越好,假如翻开时间超越他们的等候时间,那么你的网页就会被关掉,相比动态页面,静态页面翻开速度要快些,目前leo就教大家怎么生成静态文件!

  XML/HTML代码

  1.   <%@ page language="java" import="java.io.*,java.net.*" pageEncoding="utf-8"%> 
  2.  
  3.   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
  4.  
  5.   <html> 
  6.  
  7.   <head> 
  8.  
  9.   <title>test</title> 
  10.  
  11.   </head> 
  12.  
  13.   <body> 
  14.  
  15.   <%  
  16.  
  17.   URL url = new URL("http://www.百度.com");  
  18.  
  19.   URLConnection urlurlurlconn = url.openConnection(); // 抽象类 URLConnection  
  20.  
  21.   // 是全部类的超类,它代表利用程序和 URL 之间的通信链接,通过在  
  22.  
  23.   // URL 上调用 openConnection 办法成立衔接对象  
  24.  
  25.   urlconn.connect(); // 利用 connect 办法成立到远程对象的实际衔接  
  26.  
  27.   HttpURLConnection httpconn = (HttpURLConnection) urlconn; // 每个  
  28.  
  29.   // HttpURLConnection  
  30.  
  31.   // 实例都可用于生成单个恳求,但是其他实例可以透明地同享衔接到  
  32.  
  33.   // HTTP 服务器的底子网络  
  34.  
  35.   int HttpResult = httpconn.getResponseCode(); // getResponseCode可以从 HTTP  
  36.  
  37.   // 呼应消息获得状况码  
  38.  
  39.   if (HttpResult != HttpURLConnection.HTTP_OK) {  
  40.  
  41.   } else {  
  42.  
  43.   InputStreamReader isr = new InputStreamReader(httpconn.getInputStream(), "gb2312");  
  44.  
  45.   BufferedReader in = new BufferedReader(isr);  
  46.  
  47.   String inputLine;  
  48.  
  49.   String spath = "/v0/dukai1008/webapps/ROOT/" + "test.html";  
  50.  
  51.   File file = new File(spath);  
  52.  
  53.   if (!file.exists()) {  
  54.  
  55.   file.createNewFile();  
  56.  
  57.   }  
  58.  
  59.   OutputStreamWriter fout = new OutputStreamWriter(new FileOutputStream(spath), "gb2312");  
  60.  
  61.   while ((inininputLine = in.readLine()) != null) {  
  62.  
  63.   if(inputLine.length()!=0){  
  64.  
  65.   fout.append(inputLine);  
  66.  
  67.   out.println(inputLine);  
  68.  
  69.   fout.append("\n");  
  70.  
  71.   }  
  72.  
  73.   }  
  74.  
  75.   in.close();  
  76.  
  77.   fout.close();  
  78.  
  79.   }  
  80.  
  81.   %> 
  82.  
  83.   </body> 
  84.  
  85.   </html> 
  86.  

  本程序的用处是把百度的首页读出来,写进test.hml文件中.你可以在你本地的项目工程中放入一个test.jsp文件,把这些代码贴进去,然后改正一下途径,具体位置在这:

  Java代码

  1.   String spath = "/v0/dukai1008/webapps/ROOT/" + "test.html"; 

  前面一个串是保存途径,假如你用的是linux主机,就用’/’,假如用的是win系统,则把全部’/’换成’\\’,这有点小辨别.

  好了,工作做完了,只用拜候test.jsp便可以看到百度主页了,然后到工程你指定的目录下看看,有没有test.html呢?答案是必定的,是不是很简单.
 


  以上是“教你若何静态化JSP页面[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 手把手教你若何巧妙删除那些删不掉的视频文件
  • 简单3步教你若何改换Win7的登录界面后台图片
  • 教你若何开启Win 7系统中的Telnet服务
  • 教你若何干闭PPTV网络电视后台自动联网程序
  • 教你若何修复Win 7系统桌面上贫乏的快速方法
  • 教你若何成立windows利用程序的后台系统服务
  • 教你若何显示与躲藏XP管理员帐号Administrator
  • 教你若何给Ubuntu系统文件加密
  • Windows7教你若何轻松抵挡U盘病毒
  • 教你若何给Windows 7系统瘦身
  • 教你若何用Windows7笔记本打造WiFi热门
  • 教你若何快速复原崩溃的Windows系统
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .