MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 怎么生成静态页

怎么生成静态页(2)

www.MyException.Cn  网友分享于:2013-02-03  浏览:34次

template.htm中能解决迭代的问题

在替换掉模块时改一下就可以了,


------解决方案--------------------
贴出www.88doc.com的相关代码,效果可以去这个站点看看
public void creatHTML(Article a) throws Exception {
String moduleFolder=getModuleFolder(a.getArticle_type_id());
String filePath = Constant.ROOTPATH + Constant.FILE_ROOT+ "/ "+moduleFolder+ "/ "+a.getArticle_type_id()+ "/ ";
ArticleManage am = new ArticleManage();
List list =(List)am.getPropinquityArticles(a.getKeywords(), "0 ");//相关文章列表
List list2 =(List)am.getPropinquityArticles(a.getKeywords(), "1 ");//相关文章推荐列表
if (a != null) {
//fileName=a.getArticle_type_id() + "_ " + SysUtil.getLongTime()+ ".html ";
StringBuffer sb = new StringBuffer();
sb.append( " <html xmlns=\ "http://www.w3.org/1999/xhtml\ "> \n ");
sb.append( " <title> "+a.getTitle()+ " </title> \n ");

sb.append( " </BODY> </HTML> \n ");
filePath=SysUtil.getArticlePath(filePath);
//FileIO.writeFile(sb.toString(), "/www/users/88doc.com/ "+ a.getFilename(), Constant.CHARSET);
FileIO.writeFile(sb.toString(),Constant.ROOTPATH+ a.getFilename(), Constant.CHARSET);
}

}

主要是 FileIO.writeFile(sb.toString(),Constant.ROOTPATH+ a.getFilename(), Constant.CHARSET);
这段
不过绝对路径也非常重要的
根据不同操作系统采取不同方式

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有