jsp文件怎么转成html文件

2024-12-19 09:58:28
推荐回答(3个)
回答1:

新建html文件,把jsp页面里的特有的元素给删了。然后拷贝进html文件里。即可。

回答2:

就是静态化吧,这个网上多的是,我刚写了一个小站,也是在网上直接找的。

public static void toHomePage(String path){
String url="http://localhost:8080/template/index.jsp";
try {

//读取要访问的文件的内容

URL _url=new URL(url);

URLConnection conn=_url.openConnection();
conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
InputStream inputStream=conn.getInputStream();

BufferedReader buffer=new BufferedReader(new InputStreamReader(inputStream,"UTF-8"));

StringBuilder stringBuilder=new StringBuilder();

String line=null;

while((line=buffer.readLine())!=null)

{

stringBuilder.append(line+"\r\n");

}

String fileContent=stringBuilder.toString();
inputStream.close();

String htmlFileName=generateFileName(url);

File htmlFile=new File(path,htmlFileName);
String ffile = path+htmlFileName;
File ff = new File(ffile);
if(htmlFile.exists()){
ff.delete();
System.gc();
}
// }else{
// htmlFile.createNewFile();
// }

//把fileContent写入到html文件中

FileWriter fileWriter=new FileWriter(htmlFile,true);

BufferedWriter bufferedWriter=new BufferedWriter(fileWriter);

bufferedWriter.write(fileContent);

bufferedWriter.close();

fileWriter.close();

} catch (MalformedURLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

回答3:

你要先分类 哪些需要动态数据 那些不用 需要动态数据的不能转为html 不需要动态数据的直接把内容考到你的Html文件中就行了