a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > JSP > 正文

用JSP生成靜態頁面

2024-09-05 00:21:36
字體:
來源:轉載
供稿:網友

主要原理請參考?id=233

經過一翻調試,成功了。。呵

附上源碼。。


JDK 1.5 +ECLIPSE +TOMCAT 5.0.28 + MYSQL 5.0

數據庫TEST ,表名news
字段: id int 自動增長 , Title varchar(20) , Content varchar(200) , Author varchar(10)

makeFile.jsp

<%
Connection conn = DBconn.getConnection();
Statement stmt = conn.createStatement();
ResultSet Rs = stmt.executeQuery("select * from news");
System.out.println("success");

%>

<%

String filePath = request.getRealPath("/")+"template.htm";

System.out.println(filePath);

String templateContent;
FileInputStream fileinputstream = new FileInputStream(filePath);
int lenght = fileinputstream.available(); //available() 返回可以不受阻塞地從此文件輸入流中讀取的字節數。

byte bytes[] = new byte[lenght];

fileinputstream.read(bytes); //read(byte[] b) 從此輸入流中將最多 b.length 個字節的數據讀入一個字節數組中。

fileinputstream.close();
//templateContent = new String(bytes);
String title;
String content;
String author;
while(Rs.next())
{
templateContent = new String(bytes);//如果不用這句,則替換一次之后,templateContent中就沒有#**#標志了。所以要重新生成
{
conn.close();
}
if(stmt!=null)
{
stmt.close();
}



%>

//數據庫連接文件

import java.sql.*;
public class DBconn {

public DBconn() {

// TODO Auto-generated constructor stub
}

public static Connection getConnection()
{
Connection conn = null;

try {
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager.getConnection("jdbc:mysql://" + "localhost" + "/" + "test" +
"?useUnicode=true&characterEncoding=GB2312","root","111111");

}
catch(Exception e)
{
e.printStackTrace();
}
return conn;
}
/*public static void main(String[] args) throws Exception
{
Connection con=getConnection();
System.out.println(con.isClosed());

}
*/
}



// 模板文件

template.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>#title#</title>
</head>

<body>
<table cellpadding="0" cellspacing="1" bgcolor="#FFCC99">
<tr>
<td bgcolor="#FFCC99"><div>#title#</div></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">#content#</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">#author#</td>
</tr>
</table>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线免费看黄色 | 中文字幕一区二区三区四区 | 国产嫩草91 | 欧美日韩国产中文 | 色综合久久久久 | 亚洲第一免费视频网站 | 国产精品国产精品国产专区不卡 | 亚洲欧美中文字幕 | 精品一二三 | 国产成人精品在线 | 香蕉大人久久国产成人av | 久在线视频 | 久久综合狠狠综合久久综合88 | 久久久精选| 日日摸夜夜添夜夜添特色大片 | 欧美日韩在线免费观看 | 日摸夜操| 欧美日韩久久久久 | 亚洲精品在线网址 | 99久久久国产精品 | 日产精品久久久一区二区 | 一级在线| 成人免费视频网站 | 久久亚洲一区二区三区四区五区高 | 国产成人精品一区二区在线 | 日本黄色毛片 | 久久久99精品免费观看 | 国产一区二区三区免费 | 一区二区三区在线免费观看 | 久久国产精品99久久久久久老狼 | 国产美女在线播放 | 久久久久久久久久久久福利 | 日韩久久一区二区三区 | 99视频免费 | 免费福利片2020潦草影视午夜 | 国产精品成人品 | 很黄很黄的网站 | 成人精品一区二区三区中文字幕 | 国产精品96久久久久久久 | 国产偷v国产偷∨精品视频 国产偷v国产偷v亚洲 | 成人a在线观看 |