jsp网络开发实例自学手册,第7章问题
发表在JavaWeb图书答疑 2009-04-24
是否精华
版块置顶:
第7章中的b_resultNews.jsp中有一段代码,看不懂,请高手解释一下,代码如下:
 //下面的代码是替换的作用
    String title=newsForm.getTitle();
    String content=newsForm.getContent();
    String editer=newsForm.getCreateTime();
    String filePath = "";
    bigSort=newsForm.getBigSort();
    filePath = request.getRealPath("\\")+"template.htm";
    String templateContent="";
    FileInputStream fileinputstream = new FileInputStream(filePath);//读取模块文件
    int lenght = fileinputstream.available();
    byte bytes[] = new byte[lenght];
    fileinputstream.read(bytes);
    fileinputstream.close();
    templateContent = new String(bytes);
    templateContent=templateContent.replaceAll("###title###",title);
    templateContent=templateContent.replaceAll("###content###",content);
    templateContent=templateContent.replaceAll("###createTime###",editer);//替换掉模板中相应的地方
//下面的代码是创建新的HTML页的作用
    String filename=request.getRealPath("/newsContent");
    File file=new File(filename);
    if(!file.exists()){
    file.mkdir();   
    }     
    filename = filename+"\\"+newsForm.getShowNews();   
    FileOutputStream fileoutputstream = new FileOutputStream(filename);//建立文件输出流
    byte tag_bytes[] = templateContent.getBytes();
    fileoutputstream.write(tag_bytes);
    fileoutputstream.close();   
   }
   catch(Exception e){
    out.print(e.toString());
分享到:
精彩评论 1
lzh
学分:0 LV1
2009-04-25
沙发
生成静态页template.htm
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照