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>");
%>

Jason   2005-09-18 09:37:37 评论:0   阅读:3544   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

小圣空间 版权没有 盗版必就