一、求简单的asp留言板代码
步骤一:先设计一个留言表单的网页(如:guestbook1.asp,这不用我在这儿说教了吧?)。见下图:

步骤二:在设计好留言表单后,我们开始进行编写处理留言的ASP程序。
我们要编写处理留言的ASP程序,最重要的问题是如何实现存取留言。而在ASP程序中,要存取文件,我们必须建立FileSystemObject对象(该对象主要用于读取Unicode或ASCII码的文件)。而要建立FileSystemObject对象,我们又可以使用以下的语句:
SET对象实例= CREATEOBJECT("SCRIPTING.FILESYSTEMOBJECT")
FileSystemObject对象的方法包括:CreateTextFile和OpenTextFile:
CreateTextFile:建立一个文件名称,并返回一个TextStream对象提供你读写文件
OpenTextFile:打开一个已存在的文件并建立一个TextStream对象以供你读写文件在建立并打开一个可供编辑的文件后,我们最后可以调用TextStream对象下的方法WriteLine(把信息写入到已打开的文件中并换行)和方法ReadLine(读取已打开文件的一行信息)来存取文件。
因此,要实现存取留言的ASP程序,我们可以大致构思如下:
先建立FileSystemObject对象;然后通过该对象来调用OpenTextFile打开文件或者调用CreateTextFile来创建新的文件,建立TextStream对象;最后我们再进行调用TextStream对象的WriteLine和ReadLine进行存取文件。解决了这个主要问题后,我们可以将处理留言的ASP程序写成如下所示:
If Name="" Or Email="" Or Subject="" Or Memo="" Then
Response.Write"输入框不能为空白!"
'检查表单的各输入框是否有信息输入,若留有空输入框没填则显示说明信息:"输入框不能为空白!"并停止执行下面的程序。?
Email="< A HREF=mailto:"& Email&">"& Email&"</A>"
Line1= Line1&"Email�"& Email&"< BR>"
Line2="主题:"& Subject&"< BR>"
Memo= Replace( Memo, vbCrLf,"< BR>")
Line3="< TABLE BORDER=1>< TR>< TD>"
Line3= Line3&"您的留言:"& Memo&"</TD></TR></TABLE>"
'定义留言的显示格式,其中留言信息用信息框框起来。
'避免如果执行下面的ReadAll(读取已打开文件的全部信息)时,无法读取信息就造成的程序错误的情况发生,因此加入此句用于忽略所有的错误。
Set fso= Server.CreateObject("Scripting.FileSystemObject") Application.Lock
TxtPath= Server.MapPath("book1.txt")
NewPath= Server.MapPath("newbook.txt")
Set fin= fso.OpenTextFile(NewPath,, True)
Set fout= fso.CreateTextFile(TxtPath)
'建立 FileSystemObject对象,并锁定Application对象,不让任何两位上网者同时执行留言操作,同时建立和打开一个TextStream对象,指向要对其实行僮鳎�糜诹粞约锹嫉奈谋绰ook1.txt。
'把留言表单中的信息分行写入到已打开的文件中。
Response.Redirect"guestbook1.asp"
'关闭并删除gbookold.txt,然后解除Application对象的锁定,再指引客户端浏览器到新的Web页面guestbook1.asp。
将上述代码COPY到你的记事本,注意:要记得将所有“<”符号后面多加的空格去掉,然后存成文件manage1.asp。
因为我们要本留言簿的留言显示在留言表单下面,所以我们可以将以下HTML代码COPY到guestbook1.asp的最后面。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>您的留言</title>
<link rel="stylesheet" href="../images/Text.css">
<body TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="b01.jpg">
<h2 ALIGN="CENTER">您的留言</h2>
<hr noshade color="red">
<!--#include file="book1.txt"-->
二、网页留言板的代码
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<!--#INCLUDE FILE="config.asp"-->
<!--#INCLUDE FILE="guest_lib.asp"--><%
if not isempty(request("page")) then
set ASPBook= Server.CreateObject("ADODB.Recordset")
StrSQL="Select* from guest order by ID desc"
maxpages=cint(ASPBook.pagecount)
GuestTotal=ASPBook.RecordCount
if cint(Mypage)> maxpages then
MESSAGE("<li>没有你所想去的页数!</li>")
<title>[客户留言系统]</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css/colorbird.css">
BODY{SCROLLBAR-FACE-COLOR:#D4D0C8; SCROLLBAR-HIGHLIGHT-COLOR:#999999; SCROLLBAR-SHADOW-COLOR:#999999; SCROLLBAR-3DLIGHT-COLOR:#FFFFFF; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-TRACK-COLOR:#E3E3E3; SCROLLBAR-DARKSHADOW-COLOR:#666666;}
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
<p align="center"><a href="gb_sign.asp">
<img border="0" src="IMAGES/sign.gif" alt="签写留言"></a></p>
<td><p align="center"><font color="#000000"><b><font face="Arial" size="1">Total of
<font color="#ff0000"><%=GuestTotal%></font> messages,</font></b></font>
<font face="Arial"><font size="1" color="#ff0000"><%=MyPageSize%></font><font size="1">
messages per page, You are on page</font></font></font><font color="#FF0000"><font size="1" face="Arial"><%=cint(Mypage)%></font>
<%=Greeting%>...<font color="#000000"><%PageLink%></font></p>
<div align="right"></div></td>
<table width="590" border="0" cellspacing="0" cellpadding="0">
<td height="50"><a href="gb_sign.asp"><img src="IMAGES/shop.gif" alt="签写留言" width="89" height="25" border="0"></a></td>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#6699CC" width="590" height="197">
<td align="center" height="197">
<table width="590" border="0" cellspacing="0" cellpadding="4" style="border-collapse: collapse" height="35" bgcolor="#F7F7F7">
<table cellspacing="1" border="1" width="592" height="23" style="border-collapse: collapse" cellpadding="0" bgcolor="#C6C3C6" bordercolorlight="#FFFFFF" bordercolordark="#000000" background="table.gif">
<td align="right" width="130" height="23">
<p align="left"><b>
<font color="#FFFFFF">留言者:</font></b></p>
<td align="right" width="445" height="23">
<p align="left"><b>
<font color="#FFFFFF">留言内容:</font></b></p>
<table width="590" border="0" cellspacing="0" cellpadding="0">
If ASPBook.Eof or ASPBook.Bof then
Response.Write"<TD bgcolor="& Color1&" align=center colspan=6><FONT STYLE=font-size:9pt>对不起,目前还没有任何留言,如要留言,请按“我要留言”图片!</FONT></TD>"
do until ASPBook.Eof or total= totalsize
<tr bgcolor="<%=CColor%>">
<table width="590" border="1" cellspacing="8" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
<table width="590" border="0" cellpadding="2" style="border-collapse: collapse" bordercolor="#111111" height="1">
<td width="137" rowspan="3" height="1" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="99%" id="AutoNumber2" height="96">
<td width="100%" align="center" height="12"><b><%=ASPBook("名字")%></b></td>
<td width="100%" align="center" height="54"><%if ASPBook("性别")="boy" then%>
<img src="images/boy.gif" alt="英俊潇洒的<%=ASPBook("名字")%>先生" align="middle" border="0">
<%elseif ASPBook("性别")="girl" then%>
<img src="images/girl.gif" alt="美丽又温柔的<%=ASPBook("名字")%>小姐" align="middle" border="0">
<td width="100%" align="center" height="28">Form:<%=ASPBook("来自")%></td>
<td width="234" height="1"><font size="1">
<font color="#000000" class="littel">
<img src="./icons/em<%=ASPBook("表情")%>.gif" border="0" align="ABSCENTER"></font><font color="#0000FF" class="littel">On:
<%=ASPBook("留言日期")%></font></font><font size="1" color="#0000FF">
<td width="212" height="1"><%if ASPBook("邮件")<>"" then%>
<a href="mailto:<%=ASPBook("邮件")%>">
<img src="images/email.gif" ALIGN="absmiddle" border="0" width="15" height="16"></a>
<%end if%><%if ASPBook("主页")<>"" and ASPBook("主页")<>"http://" then%>
<a href="<%=ASPBook("主页")%>" Target="_blank">
<img src="images/home.gif" ALIGN="absmiddle" border="0"></a>
<%end if%><%if ASPBook("ICQ")<>"" then%>
<img src="images/icq.gif" alt="ICQ:<%=ASPBook("ICQ")%>" align="absmiddle" border="0" width="15" height="16">
<%if ASPBook("OICQ")<>"" then%><%end if%>
<a href="http://club3.tencent.com:81/cgi-bin/friend/show_info?ln=<%=ASPBook("OICQ")%>" target="_blank">
<img src="images/oicq.gif" alt="OICQ:<%=ASPBook("OICQ")%>" align="absmiddle" border="0" width="16" height="16"></a>
<img src="images/ip.gif" alt="<%=ASPBook("IP")%>" align="absmiddle" border="0" width="13" height="16">
<img src="images/system.gif" alt="<%=ASPBook("系统")%>" align="absmiddle" border="0" width="15" height="16"></td>
<td width="450" height="14" colspan="2" valign="top"><%=ASPBook("留言")%></td>
<%if ASPBook("Reply")<>"" then%><td width="450" height="17" colspan="2" valign="top">
<font color="#FF0000">Reply:<b></b></font>
<font color="#0000FF" class="littel" size="1">(<%=ASPBook("Reply_Date")%>)</font><br>
<img src="./icons/em<%=ASPBook("Reply_Icon")%>.gif" border="0" align="ABSCENTER"><%=ASPBook("Reply")%></font></td>
<table width="590" border="0" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
<td width="137" rowspan="2"></td>
<td width="450"></td>
<td width="450"></td>
<table width="590" height="24" border="0" cellpadding="0" cellspacing="1" bordercolor="#DCE8F3" bordercolorlight="#FFFFFF" bgcolor="#DCE8F3" style="border-collapse: collapse">
<td align="right" width="131" height="20">
<p align="left"></p>
<td align="right" width="448" height="20">
<a href="gb_reply.asp?page=<%=mypage%>&Number=<%=ASPBook("ID")%>">
<img src="images/quote.gif" alt="回复该留言" align="absmiddle" border="0" width="16" height="16"></a>
<a href="gb_delete.asp?page=<%=mypage%>&Number=<%=ASPBook("ID")%>">
<img src="images/recycle.gif" alt="删除该留言" align="absmiddle" border="0" width="16" height="16"></a></td>
<table border="0" cellpadding="2" cellspacing="0" width="590" height="1" bgcolor="#F7F7F7" style="border-collapse: collapse" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF">
<td width="131" height="1">
<p align="center"></p>
<td align="right" width="448" height="1"><font color="#000000"><%PageLink%>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="592" id="AutoNumber1">
<p align="center"><a href="gb_sign.asp"></a><br>
Scriptname=Request.Servervariables("script_name")
PageNextSize=int((MyPage-1)/PageShowSize)+1
Pagetpage=int((GuestTotal-1)/MyPageSize)+1
PagePrev=PageShowSize*(PageNextSize-1)
Response.write"<a href='"& Scriptname&"?page="& PagePrev&"'>[<<]</a>-"
Response.write"<a href='"& Scriptname&"?page="& Prev_Page&"'>[<]</a>"
if maxpages>=PageNextSize*PageShowSize then
PageSizeShow= Maxpages-PageShowSize*(PageNextSize-1)
for PageCounterSize=1 to PageSizeShow
PageLink=(PageCounterSize+PageNextSize*10)-10
if PageLink<> cint(Mypage) then
Response.write"<a href='"& Scriptname&"?page="& PageLink&"'>["& PageLink&"]</a>"
if Mypage+1<=Pagetpage then
Response.write"<a href='"& Scriptname&"?page="& Next_Page&"'>[>]</a>"
if maxpages> PageShowSize*PageNextSize then
PageNext= PageShowSize* PageNextSize+ 1
Response.write"-<a href='"& Scriptname&"?page="& PageNext&"'>[>>]</a>"
三、求jsp编写的简易留言板代码!
1、<%@ page contentType="text/html;charset=gb2312"%>
2、<title>JSP+JDBC留言管理程序――登陆</title>
3、<h1>留言管理范例―― JSP+ JDBC实现</h1>
4、//判断是否有错误信息,如果有则打印
5、//如果没有此段代码,则显示时会直接打印null
6、 if(request.getAttribute("err")!=null)
7、<h2><%=request.getAttribute("err")%></h2>
8、<form action="login_conf.jsp" method="post">
9、<td colspan="2">用户登陆</td>
10、<td><input type="text" name="id"></td>
11、<td><input type="password" name="password"></td>
12、<input type="submit" value="登陆">
13、<input type="reset" value="重置">
14、<%@ page contentType="text/html;charset=gb2312"%>
15、<%@ page import="java.sql.*"%>
16、<title>JSP+JDBC留言管理程序――登陆</title>
17、<h1>留言管理范例―― JSP+ JDBC实现</h1>
18、 String DBDRIVER="oracle.jdbc.driver.OracleDriver";
19、 String DBURL="jdbc:oracle:thin:@localhost:1521:three";
20、 PreparedStatement pstmt= null;
21、//声明一个boolean变量,用于保存用户是否合法的状态
22、 String id= request.getParameter("id");
23、 String password= request.getParameter("password");
24、 String sql="SELECT name FROM person WHERE id=? and password=?";
25、 conn= DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
26、 pstmt= conn.prepareStatement(sql);
27、 session.setAttribute("uname",rs.getString(1));
28、 request.setAttribute("err","错误的用户名及密码!!!");
29、<jsp:forward page="login_success.jsp"/>
30、<jsp:forward page="login.jsp"/>
31、<%@ page contentType="text/html;charset=gb2312"%>
32、<title>JSP+JDBC留言管理程序――登陆</title>
33、<h1>留言管理范例―― JSP+ JDBC实现</h1>
34、 if(session.getAttribute("uname")!=null)
35、<h2>欢迎<font color="red" size="12">
36、<%=session.getAttribute("uname")%>
37、</font>光临MLDN留言程序</h2>
38、<h3><a href="list_notes.jsp">进入留言管理页面</a></h3>
39、//用户未登陆,提示用户登陆,并跳转
40、 response.setHeader("refresh","2;URL=login.jsp");
41、您还未登陆,请先登陆!!!<br>
42、两秒后自动跳转到登陆窗口!!!<br>
43、如果没有跳转,请按<a href="login.jsp">这里</a>!!!<br>
44、<%@ page contentType="text/html;charset=gb2312"%>
45、<title>JSP+JDBC留言管理程序――登陆</title>
46、<h1>留言管理范例―― JSP+ JDBC实现</h1>
47、 if(session.getAttribute("uname")!=null)
48、<form action="insert_do.jsp" method="post">
49、<td colspan="2">添加新留言</td>
50、<td><input type="text" name="title"></td>
51、<td><input type="text" name="author"></td>
52、<td><textarea name="content" cols="30" rows="6"></textarea></td>
53、<input type="submit" value="添加">
54、<input type="reset" value="重置">
55、<h3><a href="list_notes.jsp">回到留言列表页</a></h3>
56、//用户未登陆,提示用户登陆,并跳转
57、 response.setHeader("refresh","2;URL=login.jsp");
58、您还未登陆,请先登陆!!!<br>
59、两秒后自动跳转到登陆窗口!!!<br>
60、如果没有跳转,请按<a href="login.jsp">这里</a>!!!<br>
61、<%@ page contentType="text/html;charset=gb2312"%>
62、<%@ page import="java.sql.*"%>
63、<title>JSP+JDBC留言管理程序――登陆</title>
64、<h1>留言管理范例―― JSP+ JDBC实现</h1>
65、 request.setCharacterEncoding("GB2312");
66、 if(session.getAttribute("uname")!=null)
67、 String DBDRIVER="oracle.jdbc.driver.OracleDriver";
68、 String DBURL="jdbc:oracle:thin:@localhost:1521:three";
69、 PreparedStatement pstmt= null;
70、 String title= request.getParameter("title");
71、 String author= request.getParameter("author");
72、 String content= request.getParameter("content");
73、//现在note表中的主键是sequence生成
74、 String sql="INSERT INTO note VALUES(note_sequ.nextVal,?,?,?)";
75、 conn= DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
76、 pstmt= conn.prepareStatement(sql);
77、//如果插入成功,则肯定能执行到此段代码
78、 response.setHeader("refresh","2;URL=list_notes.jsp");
79、留言添加成功,两秒后跳转到留言列表页!!!<br>
80、如果没有跳转,请按<a href="list_notes.jsp">这里</a>!!!
81、留言添加失败,两秒后跳转到留言列表页!!!<br>
82、如果没有跳转,请按<a href="list_notes.jsp">这里</a>!!!
83、//用户未登陆,提示用户登陆,并跳转
84、 response.setHeader("refresh","2;URL=login.jsp");
85、您还未登陆,请先登陆!!!<br>
86、两秒后自动跳转到登陆窗口!!!<br>
87、如果没有跳转,请按<a href="login.jsp">这里</a>!!!<br>
88、<%@ page contentType="text/html;charset=gb2312"%>
89、<%@ page import="java.sql.*"%>
90、<title>JSP+JDBC留言管理程序――登陆</title>
91、<h1>留言管理范例―― JSP+ JDBC实现</h1>
92、 request.setCharacterEncoding("GB2312");
93、 if(session.getAttribute("uname")!=null)
94、 String DBDRIVER="oracle.jdbc.driver.OracleDriver";
95、 String DBURL="jdbc:oracle:thin:@localhost:1521:three";
96、 PreparedStatement pstmt= null;
97、//如果有内容,则修改变量i,如果没有,则根据i的值进行无内容提示
98、 String keyword= request.getParameter("keyword");
99、 sql="SELECT id,title,author,content FROM note";
100、 sql="SELECT id,title,author,content FROM note WHERE title like? or author like? or content like?";
101、 conn= DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
102、 pstmt= conn.prepareStatement(sql);
103、//如果存在查询内容,则需要设置查询条件
104、 pstmt.setString(1,"%"+keyword+"%");
105、 pstmt.setString(2,"%"+keyword+"%");
106、 pstmt.setString(3,"%"+keyword+"%");
107、<form action="list_notes.jsp" method="POST">
108、请输入查询内容:<input type="text" name="keyword">
109、<input type="submit" value="查询">
110、<h3><a href="insert.jsp">添加新留言</a></h3>
111、<table width="80%" border="1">
112、//进行循环打印,打印出所有的内容,以表格形式
113、 String title= rs.getString(2);
114、 String author= rs.getString(3);
115、 String content= rs.getString(4);
116、 title= title.replaceAll(keyword,"<font color=\"red\">"+keyword+"</font>");
117、 author= author.replaceAll(keyword,"<font color=\"red\">"+keyword+"</font>");
118、 content= content.replaceAll(keyword,"<font color=\"red\">"+keyword+"</font>");
119、<td><%=id%></td>
120、<td><a href="update.jsp?id=<%=id%>"><%=title%></a></td>
121、<td><%=author%></td>
122、<td><%=content%></td>
123、<td><a href="delete_do.jsp?id=<%=id%>">删除</a></td>
124、//判断i的值是否改变,如果改变,则表示有内容,反之,无内容
125、<td colspan="5">没有任何内容!!!</td>
126、//用户未登陆,提示用户登陆,并跳转
127、 response.setHeader("refresh","2;URL=login.jsp");
128、您还未登陆,请先登陆!!!<br>
129、两秒后自动跳转到登陆窗口!!!<br>
130、如果没有跳转,请按<a href="login.jsp">这里</a>!!!<br>
131、<%@ page contentType="text/html;charset=gb2312"%>
132、<%@ page import="java.sql.*"%>
133、<title>JSP+JDBC留言管理程序――登陆</title>
134、<h1>留言管理范例―― JSP+ JDBC实现</h1>
135、 if(session.getAttribute("uname")!=null)
136、 String DBDRIVER="oracle.jdbc.driver.OracleDriver";
137、 String DBURL="jdbc:oracle:thin:@localhost:1521:three";
138、 PreparedStatement pstmt= null;
139、 id= Integer.parseInt(request.getParameter("id"));
140、//如果有内容,则修改变量i,如果没有,则根据i的值进行无内容提示
141、 String sql="SELECT id,title,author,content FROM note WHERE id=?";
142、 conn= DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
143、 pstmt= conn.prepareStatement(sql);
144、//进行循环打印,打印出所有的内容,以表格形式
145、 String title= rs.getString(2);
146、 String author= rs.getString(3);
147、 String content= rs.getString(4);
148、<form action="update_do.jsp" method="post">
149、<td colspan="2">添加新留言</td>
150、<td><input type="text" name="title" value="<%=title%>"></td>
151、<td><input type="text" name="author" value="<%=author%>"></td>
152、<td><textarea name="content" cols="30" rows="6"><%=content%></textarea></td>
153、<input type="hidden" name="id" value="<%=id%>">
154、<input type="submit" value="更新">
155、<input type="reset" value="重置">
156、没有发现,要更新的内容!!<br>
157、请确认要更新的留言是否存在!!<br>
158、<h3><a href="list_notes.jsp">回到留言列表页</a></h3>
159、//用户未登陆,提示用户登陆,并跳转
160、 response.setHeader("refresh","2;URL=login.jsp");
161、您还未登陆,请先登陆!!!<br>
162、两秒后自动跳转到登陆窗口!!!<br>
163、如果没有跳转,请按<a href="login.jsp">这里</a>!!!<br>
164、<%@ page contentType="text/html;charset=gb2312"%>
165、<%@ page import="java.sql.*"%>
166、<title>JSP+JDBC留言管理程序――登陆</title>
167、<h1>留言管理范例―― JSP+ JDBC实现</h1>
168、 request.setCharacterEncoding("GB2312");
169、 if(session.getAttribute("uname")!=null)
170、 String DBDRIVER="oracle.jdbc.driver.OracleDriver";
171、 String DBURL="jdbc:oracle:thin:@localhost:1521:three";
172、 PreparedStatement pstmt= null;
173、 String title= request.getParameter("title");
174、 String author= request.getParameter("author");
175、 String content= request.getParameter("content");
176、 id= Integer.parseInt(request.getParameter("id"));
177、 String sql="UPDATE note set title=?,author=?,content=? WHERE id=?";
178、 conn= DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
179、 pstmt= conn.prepareStatement(sql);
180、//如果修改成功,则肯定能执行到此段代码
181、 response.setHeader("refresh","2;URL=list_notes.jsp");
182、留言修改成功,两秒后跳转到留言列表页!!!<br>
183、如果没有跳转,请按<a href="list_notes.jsp">这里</a>!!!
184、留言修改失败,两秒后跳转到留言列表页!!!<br>
185、如果没有跳转,请按<a href="list_notes.jsp">这里</a>!!!
186、//用户未登陆,提示用户登陆,并跳转
187、 response.setHeader("refresh","2;URL=login.jsp");
188、您还未登陆,请先登陆!!!<br>
189、两秒后自动跳转到登陆窗口!!!<br>
190、如果没有跳转,请按<a href="login.jsp">这里</a>!!!<br>
191、<%@ page contentType="text/html;charset=gb2312"%>
192、<%@ page import="java.sql.*"%>
193、<title>JSP+JDBC留言管理程序――登陆</title>
194、<h1>留言管理范例―― JSP+ JDBC实现</h1>
195、 if(session.getAttribute("uname")!=null)
196、 String DBDRIVER="oracle.jdbc.driver.OracleDriver";
197、 String DBURL="jdbc:oracle:thin:@localhost:1521:three";
198、 PreparedStatement pstmt= null;
199、 id= Integer.parseInt(request.getParameter("id"));
200、 String sql="DELETE FROM note WHERE id=?";
201、 conn= DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
202、 pstmt= conn.prepareStatement(sql);
203、 response.setHeader("refresh","2;URL=list_notes.jsp");
204、留言删除成功,两秒后跳转到留言列表页!!!<br>
205、如果没有跳转,请按<a href="list_notes.jsp">这里</a>!!!
206、留言删除失败,两秒后跳转到留言列表页!!!<br>
207、如果没有跳转,请按<a href="list_notes.jsp">这里</a>!!!
208、//用户未登陆,提示用户登陆,并跳转
209、 response.setHeader("refresh","2;URL=login.jsp");
210、您还未登陆,请先登陆!!!<br>
211、两秒后自动跳转到登陆窗口!!!<br>
212、如果没有跳转,请按<a href="login.jsp">这里</a>!!!<br>
213、id varchar(20) not null primary key,
214、id int not null primary key,-- sequence
215、INSERT INTO person VALUES('LXH','李兴华','zzzzzz');
216、INSERT INTO person VALUES('MLDN','魔乐','mmmmmm');
OK,本文到此结束,希望对大家有所帮助。









