| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 587 人关注过本帖
标题:[求助]如何动态生成静态网页?最好能举个完整的例子!
只看楼主 加入收藏
JiaoNi
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-12-18
收藏
 问题点数:0 回复次数:1 
[求助]如何动态生成静态网页?最好能举个完整的例子!

加急~~~~~加急~~~~~!

搜索更多相关主题的帖子: 网页 动态 静态 例子 
2006-12-24 13:16
JavaEE5
Rank: 2
等 级:新手上路
威 望:4
帖 子:150
专家分:0
注 册:2006-12-24
收藏
得分:0 

using System.IO;
using System.Text;
/// <summary>
/// CreateHTMLFile 的摘要说明
/// Copyright @ rainic.com
/// </summary>
public class CreateHTMLFile
{
string htmlCode;
Encoding code;
public CreateHTMLFile()
{
//
// TODO: 在此处添加构造函数逻辑
//
htmlCode = "";
code = Encoding.GetEncoding("gb2312");//HTML文件使用中文字符代码
}

public bool read(string templatePath)//读取模板的字符,并保存到htmlCode成员变量
{
try
{
templatePath = System.Web.HttpContext.Current.Server.MapPath(templatePath);//获取绝对路径
StreamReader sr = new StreamReader(templatePath, code);//创建StreamReader对象
htmlCode = sr.ReadToEnd();//读取全部字符,并保存到htmlCode成员变量
sr.Close();
return true;
}
catch(IOException)//捕捉IO异常
{
return false;
}
}

public void fill(string var, string content)//把内容替换模板中的“变量”
{
htmlCode = htmlCode.Replace(var, content);
}

public bool write(string outPath)//把HTML文件保存到磁盘
{
try
{
string fileRealPath = System.Web.HttpContext.Current.Server.MapPath(outPath);
StreamWriter sw = new StreamWriter(fileRealPath, false, code);
sw.Write(htmlCode);//把HTML文件写到磁盘上
sw.Flush();
sw.Close();
return true;
}
catch (IOException)//捕捉IO异常
{
return false;
}
}
}


我喜欢JavaEE5,虽然对此不了解。
2006-12-24 13:33
快速回复:[求助]如何动态生成静态网页?最好能举个完整的例子!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.081404 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved