jsp 获取源码将其写成静态
先前写静态的方法就是将模板也就是源码放在fw.write("")里面,然后写成文件的,后来我觉得不同的jsp页面这样做起来比较麻烦.
后来,我在网上找到一种方法,将其方法修改后写成文件,原来是如此的方便.
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*,java.sql.Date,java.util.*,java.text.*"%>
<%
String sCurrentLine;
String sTotalString;
sCurrentLine="";
sTotalString="";
java.io.InputStream l_urlStream;
java.net.URL l_url = new java.net.URL("http://www.mv163.com.cn/indexs.jsp");
java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();
l_connection.connect();
l_urlStream = l_connection.getInputStream();
java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));
while ((sCurrentLine = l_reader.readLine()) != null)
{
sTotalString+=sCurrentLine;
}
//out.println(sTotalString);
String path=request.getRealPath("123");
FileWriter fw=new FileWriter(path + "\\index.html");
fw.write(sTotalString);
fw.close();
out.println("<script language=\"JavaScript\" type=\"text/javascript\">alert(\"生成成功,点击返回!\");window.location.href=\"javascript:history.go(-1)\"</script>");
%>
后来,我在网上找到一种方法,将其方法修改后写成文件,原来是如此的方便.
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*,java.sql.Date,java.util.*,java.text.*"%>
<%
String sCurrentLine;
String sTotalString;
sCurrentLine="";
sTotalString="";
java.io.InputStream l_urlStream;
java.net.URL l_url = new java.net.URL("http://www.mv163.com.cn/indexs.jsp");
java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();
l_connection.connect();
l_urlStream = l_connection.getInputStream();
java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));
while ((sCurrentLine = l_reader.readLine()) != null)
{
sTotalString+=sCurrentLine;
}
//out.println(sTotalString);
String path=request.getRealPath("123");
FileWriter fw=new FileWriter(path + "\\index.html");
fw.write(sTotalString);
fw.close();
out.println("<script language=\"JavaScript\" type=\"text/javascript\">alert(\"生成成功,点击返回!\");window.location.href=\"javascript:history.go(-1)\"</script>");
%>
Jason
2005-09-18 09:37:37
评论:0
阅读:3544
引用:0
