易截截图软件、单文件、免安装、纯绿色、仅160KB

java生成静态html的一段代码

       在某些应用中,将本该由动态页面每次获取客户端请求时去调用数据的过程转换为在添加数据时即生成为静态页面,这样对服务器的压力,数据库检索的压力,以及搜索引擎收录,包括防止SQL注入都是有极大的好处的。常见的做法有很多种,包括web服务器启用rewrite,io操作生成文件等等,这里正好有一段以前做j2ee开发时保留的一段io操作的方式生成html。        原理很简单,主要是对模板的解析.so,我们先准备一个html模板mb.html,做个文件,其中的“###title###”之类的标签用于程序进行查询替换。

###title###



       
        ###title###
   
       
        ###author###
   
   
        ###content###
   

###html###


       下面是具体的代码:JspToHtml.java。 import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.ArrayList;
import java.util.Date;
import java.net.URL;
import java.net.URLConnection;
import java.io.*; /**
* Filename: JspToHtml.java
* Ttitle: jsp转换成html
* De.ion: 把动态网页转换成静态网页
* Copyright:        Copyright (c) 2002-2008 BocSoft,Inc.All Rights Reserved.
* Company:         BocSoft
* Author:            阿汐
* Date: 2006-6-19
* Time: 16:41:09
* Version: 2.0.0
*/
public class JspToHtml { private static String title ="标题测试";
private static String context ="标题测试";
private static String editer ="标题测试";
        /**
         &


相关文档:

java第7天代码 (java异常)

/*****************TestCar1  begin************************/
public class TestCar1 {
 
 public static final int Ok=1;     //正常情况
 public static final int Wrong=2;  //异常情况
 
 public int run(){
  if("车子没有出现故障"){  ......

Java面试题:String类的concat方法


编译并运行下面的程序,其结果是什么?
  public class MyClass {
  public static void main(String[] args) {
  String str1 = "str1";
  String str2 = "str2";
  String str3 = "str3";
  str1.concat(str2);
  System.out.println(str3.concat(str1));
  }
  }
  请选择正确的答案。 ......

java中替换问号

String srt="abc?abc";
str.replaceAll("?", "#");
会提示这样的错误
Dangling meta character '?' near index 0
?
^
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.sequence(Unknown Source)
at java.util.regex.Pattern.expr(Unknown Source)
at java.util.regex.Pattern.compi ......

J2EE、Java SE、Java EE、Java ME 区别

 Java SE=Java Standard Edition
Java EE=Java Enterprise Edition
Java ME=Java Mobile Edition
SE主要用于桌面程序,控制台开发(JFC)
EE企业级开发(JSP,EJB)
ME嵌入式开发(手机,小家电) 
         目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Ja ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号