楼主的意思是用JAVA写HTML吧?
不会让我再这里把代码写出来吧?地方够吗?

解决方案 »

  1.   

    String wjName = currday + com.random() +".html";
    String path = request.getRealPath("/html");
    File fileName = new File(path, wjName);
    if(fileName.exists())
    {
    fileName.delete();
    }
    else
    {
    fileName.createNewFile();
    }
    //文件建立成功,开始写文件
    FileWriter fw = new FileWriter(path + "\\"+wjName); 
    FileReader fr = new FileReader(path + "\\"+strhtml); 
             int c = fr.read();
    String sHead = "";
    while(c != -1) {
    sHead += (char)c;
    c = fr.read();
    }
    fr.close();
    fw.write(sHead);
    fw.write("<p class='tbtitle' align='center'>");
    fw.write("标题"+"</p><p>");
    fw.write(“内容”);
    fw.write("</p>");
    fr = new FileReader(path + "\\foot.jsp");  c = fr.read();
    String sFoot = "";
    while(c != -1) {
    sFoot += (char)c;
    c = fr.read();
    }
    fr.close(); fw.write(sFoot); fw.close();大致就这样了
      

  2.   

    我知道可以用velocity实现动态页转静态页来应付极高的访问量,但是我对velocity不熟悉,我现在想用JAVA,JSP来实现。
    一个生成静态HTML,是先设置好模板,生成HTML时先读取模板内容,用发布的信息替换模板中相应位置的内容然后生成HTML,这样用户浏览新闻时只是在浏览标题的时候是从数据库读取,而浏览新闻内容时就完全是静态的了
    所以,我想知道怎样实现一个静态页面生成系统
    谢谢楼上各位了
      

  3.   

    也可以每个页面保存为一个XML文件,然后修改XML中摸板的配置,访问速度也快