知识大全 jsp自动生成静态文件(html)

Posted 文件

篇首语:虎瘦雄心在,人穷志不短。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 jsp自动生成静态文件(html)相关的知识,希望对你有一定的参考价值。

   jsp

  <%@ page contentType="text/;charset=utf "%> <%@page import="cn nbaia newPage newsPage * cn nbaia newPage newsImg * java util * cn nbaia newPage columnPage * cn nbaia pany * cn nbaia link *" %> <%@page import="java io *" %> <%

  //在这里如果写成“WEB INF/templates/template ”程序会报错 String filePath = request getRealPath("/")+"test/template "; out print(filePath); 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); int newsid= ;//request getParameter("id"); newsCtl nCtl=new newsCtl(); news news=new news(); // newsImg newsimg=new newsImg(); //newsImgCtl nImgCtl=new newsImgCtl(); news=nCtl selectOneById(newsid); //int rector=news getRedactor(); //String source=news getSource(); //String datetime=news getDateTime(); //int degree=news getBrowseDegree(); //int panyid=news getCompanyId(); String title=news getTitle(); String content=news getContent(); if(title==null) title=""; //if(source==null) source=""; //if(datetime==null) datetime=""; if(content==null) content=""; templateContent=templateContent replaceAll("#title#" title); templateContent=templateContent replaceAll("#content#" content); // 根据时间得文件名 Calendar calendar = Calendar getInstance(); String fileame = String valueOf(newsid) +" "; String file = "filename/"+String valueOf(newsid) +" "; fileame = request getRealPath("/")+"/filename/"+fileame;//生成的文件保存路径 out print(templateContent); FileOutputStream fileoutputstream = new FileOutputStream(fileame);//建立文件输出流 byte tag_bytes[] = templateContent getBytes("utf "); //String username = " "; //username = new String(username getBytes("ISO _ ") "GB "); fileoutputstream write(tag_bytes); fileoutputstream close(); response sendRedirect(" /"+file); //out print("<script>window location /"+file+" ;</script>"); %>

   模版页面

  template

  <%@ page contentType="text/;charset=utf "%> <> <head> <title>jsp</title>

  <meta equiv="keywords" content="keyword keyword keyword "> <meta equiv="description" content="this is my page"> <meta equiv="content type" content="text/; charset=UTF ">

  <! <link rel="stylesheet" type=text/css href=" /styles css"> >

  </head>

cha138/Article/program/Java/JSP/201311/20314

相关参考

知识大全 JSP中把动态页面转换为静态页面

JSP中把动态页面转换为静态页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  要自动生成静态页

知识大全 PHP将整个网站生成HTML静态

PHP将整个网站生成HTML静态  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  其实实现的方法很

知识大全 IIS下下伪静态html(设置方法

IIS下下伪静态html(设置方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先下载文件d

知识大全 php 批量生成html,txt文件的实现代码

  首先建立一个connphp的文件用来链接数据库复制代码代码如下:<?php$link=mysql_connect("mysql_host""mysql_user""mysql_passwor

知识大全 但html文件更改却不会刷新,请问该怎么解决

但文件更改却不会刷新,请问该怎么解决如果是静态页面,需要手动刷新。如果是在服务环境下,可以添加热刷新的服务。具体的需要你根据你使用的框架语言,和服务脚本来找对应的服务包。maven更改pom.xml文

知识大全 URL Rewrite实现jsp网站伪静态

URLRewrite实现jsp网站伪静态  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  tuck

知识大全 Jsp结合XML+XSLT将输出转换为Html格式

Jsp结合XML+XSLT将输出转换为Html格式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 jQuery在html有效在jsp无效的原因及解决方法

jQuery在html有效在jsp无效的原因及解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 如何解决html网页编码导致jsp页面乱码

  页面中这段不起眼的代码<metaequiv="ContentType"content="text/;charset=GBK">错把如果charset=GBK设置为charset=UTF

知识大全 JSP中读文件和写文件的例子

JSP中读文件和写文件的例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <%@page