亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 新建 文本文檔.txt

?? JAVA寫的留言板原代碼
?? TXT
字號:
/* 
* guestbookServlet.java 
* 
* Created on 2001年4月6日, 下午3:01 
*/ 

import javax.servlet.*; 
import javax.servlet.http.*; 
import java.sql.*; 
import java.util.Date; 
/** 
* 
* @author 呂武杰 
* 請尊重作者的勞動 
* @version 1.0 
*/ 
public class guestbookServlet extends HttpServlet { 

boolean debug=false; 
String sDBDriver; 
Connection conn=null; 
ResultSet rs=null; 
/** Initializes the servlet. 
*/ 
public void init(ServletConfig config) throws ServletException { 
super.init(config); 
if(debug) 
sDBDriver=new String("sun.jdbc.odbc.JdbcOdbcDriver"); 
else 
sDBDriver=new String("org.gjt.mm.mysql.Driver"); 
try{ 
Class.forName(sDBDriver); 
} 
catch(java.lang.ClassNotFoundException e){ 

System.err.println("Driver類初始化:"+e.getMessage()); 
} 

} 

/** Destroys the servlet. 
*/ 
public void destroy() { 

} 

/** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods. 
* @param request servlet request 
* @param response servlet response 
*/ 
protected void processRequest(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, java.io.IOException { 
response.setContentType("text/html;charset=gb2312"); 
java.io.PrintWriter out = response.getWriter(); 
boolean empty=true; 
boolean noResult=true; 
String sqlStr; 
int currentPage=0; 
int totalPage=0; 
int reccount=0; 
ResultSet myrs=null; 
String username=request.getParameter("username"); 
String email=request.getParameter("email"); 
String ucontent=request.getParameter("ucontent"); 
String ipage=request.getParameter("ipage"); 
if(ipage==null||ipage.length()==0) 
currentPage=1; 
else 
currentPage=Integer.parseInt(ipage); 
if((username==null||username.length()==0)||(ucontent==null||ucontent.length()==0))empty=true; 
else empty=false; 

Date myDate=new Date(); 
//String intime=new String(String.valueOf(myDate.getYear()+1990)+String.valueOf(myDate.getMonth())); 
String year=String.valueOf(myDate.getYear()+1900); 
String month=String.valueOf(myDate.getMonth()+1); 
if(month.length()==1) 
month=new String("0"+month); 
String days=String.valueOf(myDate.getDate()); 
if(days.length()==1) 
days=new String("0"+days); 
String hours=String.valueOf(myDate.getHours()); 
if(hours.length()==1) 
hours=new String("0"+hours); 
String minutes=String.valueOf(myDate.getMinutes()); 
if(minutes.length()==1) 
minutes=new String("0"+minutes); 

String intime=year+"-"+month+"-"+days+" "+hours+":"+minutes; 
if(email==null||email.length()==0) 
email=new String(""); 
if(!empty){ 
//username=convert(username); 
//email=convert(email); 
//ucontent=convert(ucontent); 
sqlStr="insert into Mintegbook(Mname,Memail,Mcontent,Mtime,Mid) values("+username+","+email+","+ucontent+","+intime+",1)"; 
getDsnConn(); 
executeInsert(sqlStr); 
} 
sqlStr=new String("select Mname,Memail,Mcontent,Mtime from Mintegbook order by Mtime DESC"); 

getDsnConn(); 
reccount=getRecordCount("Mintegbook"); 
if(reccount==0) 
noResult=true; 
else 
noResult=false; 
if(!noResult){ 
int ipageSize=10; 
totalPage=getTotalPage("Mintegbook",ipageSize); 
if(currentPage>totalPage) 
currentPage=totalPage; 
int cursor=(currentPage-1)*ipageSize+1; 
try{ 
myrs=executeScrollableQuery(sqlStr); 
myrs.absolute(cursor); 
} 
catch(SQLException e){ 
noResult=true; 
} 
} 
out.println("<HTML><HEAD><TITLE>我的Servlet留言板</TITLE>"); 
out.println("<META http-equiv="Content-Type" content="text/html; charset=gb2312">"); 
out.println("<STYLE type="text/css">"); 
out.println("<!--"); 
out.println(".mytext { font-family: "宋體"; font-size: 12px}"); 
out.println(" -->"); 
out.println("</STYLE>"); 
out.println("</HEAD>"); 
out.println("<BODY bgcolor="#FFFFFF" text="#000000">"); 
out.println("<TABLE width="600" border="0" cellspacing="0" cellpadding="0" align="CENTER" class="mytext">"); 
out.println("<TR><TD height="22"> | <a href="http://www.vcdoor.com">我的主頁</a> | 我的Servlet留言板(<A href="mailto:yf188@21cn.com">川石</A>制作)</TD></TR>"); 
out.println("<TR><TD height="1" bgcolor="#999933"></TD></TR>"); 
out.println("</TABLE>"); 
out.println("<BR>"); 
out.println("<TABLE width="600" border="0" cellspacing="0" cellpadding="0" align="CENTER" class="mytext">"); 
out.println("<TR><TD height="8"></TD></TR>"); 
out.println("<TR><TD height="18" bgcolor="#f7f7f7"><DIV align="right">"); 
out.println("共有 "+reccount + " 條留言 "); 
out.println(" 當前第<font color=#ff0000>"+currentPage+"</font>/共 "+totalPage+" 頁 "); 
if(currentPage>1) 
out.println(" <a href=guestbookServlet?ipage=1>首頁</a> <a href=guestbookServlet?ipage="+(currentPage-1)+">上一頁</a> "); 
else 
out.println(" 首頁 上一頁 "); 
if(currentPage<totalPage) 
out.println(" <a href=guestbookServlet?ipage="+(currentPage+1)+">下一頁</a> <a href=guestbookServlet?ipage="+totalPage+">末頁</a> "); 
else  
out.println(" 下一頁 末頁 "); 

out.println("</DIV></TD></TR>"); 

out.println("</TABLE>"); 
out.println("<BR>"); 

//這里是顯示留言內(nèi)容 
if(!noResult){ 
String dname; 
String demail; 
String dcontent; 
String dtime; 
Date temptime; 
try{ 
do{ 


dname=new String(myrs.getString("Mname")); 
demail=new String(myrs.getString("Memail")); 
dcontent=new String(myrs.getString("Mcontent")); 
try{ 
dtime=new String(myrs.getObject("Mtime").toString()); 
} 
catch(java.lang.NullPointerException e){ 
dtime=new String("2001-04-06 12:30"); 
} 
if(dname==null) 
dname=new String("川石"); 
if(demail==null) 
demail=new String("yf188@21cn.com"); 
if(dcontent==null) 
dcontent=new String("test"); 
if(dtime==null) 
dtime=new String("2001-04-06 12:30"); 
dname=convert(dname); 
dcontent=convert(dcontent); 
//temptime=myrs.getDate("Mtime"); 


/* 
String tempyear=String.valueOf(temptime.getYear()+1900); 
String tempmonth=String.valueOf(temptime.getMonth()+1); 
if(tempmonth.length()==1) 
tempmonth=new String("0"+tempmonth); 
String tempdays=String.valueOf(temptime.getDate()); 
if(tempdays.length()==1) 
tempdays=new String("0"+tempdays); 
String tempminute=String.valueOf(temptime.getMinutes()); 
if(tempminute.length()==1) 
tempminute=new String("0"+tempminute); 
String temphours=String.valueOf(temptime.getHours()); 
if(temphours.length()==1) 
temphours=new String("0"+temphours); 
String dtime=tempyear+" 年 "+ tempmonth +" 月 "+ tempdays +" 日 " + temphours+ " 時 "+ tempminute + " 分 "; 
*/ 
out.println("<TABLE width="600" border="0" cellspacing="0" cellpadding="4" align="CENTER" class="mytext">"); 
out.println("<TR><TD>姓名 <A href="mailto:"+demail+"">"+dname+"</A> 留言時間:"+dtime+"</TD></TR>"); 
out.println("<TR><TD height="10"></TD></TR>"); 
out.println("<TR><TD height="10">"+dcontent+"</TD></TR>"); 
out.println("</TABLE>"); 
out.println("<HR width="600" size="1">"); 
}while(myrs.next());} 
catch(SQLException e){ 
out.println("error found"); 
} 
} 
else{ 
out.println("還沒有留言!"); 
} 
//結(jié)束 

out.println("<FORM name="form1" method="post" action="guestbookServlet">"); 
out.println("<TABLE width="600" border="0" cellspacing="0" cellpadding="4" align="CENTER" class="mytext">"); 
out.println("<TR><TD width="80">姓名:</TD><TD><INPUT type="text" name="username">*</TD></TR>"); 
out.println("<TR><TD>Email:</TD><TD><INPUT type="text" name="email">*</TD></TR>"); 
out.println("<TR><TD>留言:</TD><TD><TEXTAREA name="ucontent" cols="65" rows="4"></TEXTAREA></TD></TR>"); 
out.println("</TABLE>"); 
out.println("<TABLE width="400" border="0" cellspacing="0" cellpadding="6" align="CENTER" class="mytext">"); 
out.println("<TR><TD height="15" width="200"> </TD><TD> </TD></TR>"); 
out.println("<TR><TD><DIV align="RIGHT"><INPUT type="button" name="Button" value=" 提 交 " style="cursor:hand" onclick="javascript:check()"></DIV></TD>"); 
out.println("<TD><INPUT type="reset" name="Submit2" value=" 重 置 "></TD></TR>"); 
out.println("</TABLE>"); 
out.println("</FORM>"); 

out.println("<TABLE width="400" border="0" cellspacing="0" cellpadding="4" align="CENTER" class="mytext">"); 
out.println("<TR><TD width="15"> </TD></TR>"); 
out.println("<TR><TD><DIV align="LEFT">聲明:這是川石利用國外免費JSP服務(wù)器開發(fā)的Servlet留言程序。應(yīng)用JDBC連接mySQL數(shù)據(jù)庫。</DIV></TD></TR>"); 
out.println("<TR><TD> </TD></TR>"); 
out.println("</TABLE>"); 
out.println("</BODY>"); 
out.println("</HTML>"); 

out.println("<SCRIPT language="javascript">"); 
out.println("function check(){"); 
out.println("if(form1.username.value.length<1||form1.ucontent.value.length<1)"); 
out.println("{alert(姓名和留言是必須有的!);}else{form1.submit();}}"); 
out.println("</SCRIPT>"); 

out.close(); 
} 

/** Handles the HTTP <code>GET</code> method. 
* @param request servlet request 
* @param response servlet response 
*/ 
protected void doGet(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, java.io.IOException { 
processRequest(request, response); 
} 

/** Handles the HTTP <code>POST</code> method. 
* @param request servlet request 
* @param response servlet response 
*/ 
protected void doPost(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, java.io.IOException { 
processRequest(request, response); 
} 
protected void getDsnConn(){ 
String sqlUrl="jdbc:mysql://10.0.0.1/你申請用戶名?user=你的名字&password=你的帳號"; 
try{ 
if(debug) 
conn=DriverManager.getConnection("jdbc:odbc:ODBC源","用戶名","密碼口令"); 
else 
conn=DriverManager.getConnection(sqlUrl); 
} 
catch(SQLException es){ 
System.err.println("和庫連接時出錯:"+es.getMessage()); 
} 
} 
protected void executeInsert(String sqlStr){ 
try{ 
Statement stmt=conn.createStatement(); 
stmt.executeUpdate(sqlStr); 
} 
catch(SQLException es){ 
System.err.println("執(zhí)行插入時:"+es.getMessage()); 
} 
} 
protected void executeUpdate(String sqlStr){ 
try{ 
Statement stmt=conn.createStatement(); 
stmt.executeUpdate(sqlStr); 
} 
catch(SQLException e){ 
System.err.println("error in query record"); 
} 
} 

//查尋 

protected ResultSet executeQuery(String sqlStr){ 
rs=null; 
try{ 
Statement stmt=conn.createStatement(); 
rs=stmt.executeQuery(sqlStr); 
} 
catch(SQLException ex){ 
System.err.println("執(zhí)行查尋出錯:"+ex.getMessage()); 
} 
return rs; 
} 
protected ResultSet executeScrollableQuery(String sqlStr){ 
rs=null; 
try{ 
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); 
rs=stmt.executeQuery(sqlStr); 
} 
catch(SQLException e){ 
System.err.println("執(zhí)行動態(tài)查尋出錯"); 
} 
return rs; 
} 
//得到表記錄總數(shù) 
protected int getRecordCount(String sTableName){ 
rs=null; 
int CountResult=0; 
String sqlStr="select count(*) from "+sTableName; 
try{ 
Statement stmt=conn.createStatement(); 
rs=stmt.executeQuery(sqlStr); 
if(rs.next()) 
CountResult=rs.getInt(1); 
rs=null; 
stmt.close(); 
} 
catch(SQLException ex){ 
System.err.println(ex.getMessage()); 

} 

return CountResult; 
} 
//得到記錄總頁數(shù) 
protected int getTotalPage(String sTableName,int iPageSize){ 
int totalPage; 
int totalRecNum=getRecordCount(sTableName); 
if(totalRecNum%iPageSize==0) 
totalPage=totalRecNum/iPageSize; 
else 
totalPage=totalRecNum/iPageSize+1; 
return totalPage; 
} 
protected String convert(String InputStr){ 
String converted=new String(); 
byte[] bytes; 
try{ 
bytes=InputStr.getBytes("ISO8859-1"); 
converted=new String(bytes,"GB2312"); 
} 
catch(java.io.UnsupportedEncodingException e){ 
System.out.print("error"); 
} 
return converted; 
} 
/** Returns a short description of the servlet. 
*/ 
public String getServletInfo() { 
return "Short description"; 
} 

}  

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品视频一区二区| 在线综合视频播放| 日本一区二区视频在线| 国产成人日日夜夜| 欧美国产精品一区二区| 成人成人成人在线视频| 一区精品在线播放| 欧美日韩午夜精品| 免费成人在线观看| 久久夜色精品国产噜噜av| 国产揄拍国内精品对白| 欧美国产一区在线| 色婷婷一区二区三区四区| 亚洲在线视频网站| 欧美一区二区私人影院日本| 国产在线一区二区综合免费视频| 久久精品亚洲国产奇米99| youjizz国产精品| 亚洲永久精品国产| 日韩精品一区二区三区视频在线观看 | 亚洲风情在线资源站| 欧美色图在线观看| 国产真实乱偷精品视频免| 中文字幕欧美一区| 欧美一二三四在线| 波多野结衣中文字幕一区二区三区 | 日韩高清不卡在线| 亚洲国产精品v| 欧美日韩免费在线视频| 国产福利电影一区二区三区| 一区二区欧美国产| 国产无人区一区二区三区| 在线观看视频91| 国产老肥熟一区二区三区| 亚洲在线免费播放| 国产婷婷色一区二区三区| 在线看不卡av| 国产99精品国产| 日本不卡一二三区黄网| 综合精品久久久| 精品免费一区二区三区| 在线免费观看一区| 福利一区二区在线观看| 欧美a级一区二区| 亚洲免费电影在线| 国产欧美1区2区3区| 91精品国产91综合久久蜜臀| 91亚洲国产成人精品一区二区三| 青青草97国产精品免费观看| 一区二区三区在线看| 欧美激情中文不卡| 欧美成人精品3d动漫h| 欧美色综合影院| 99re6这里只有精品视频在线观看| 玖玖九九国产精品| 日韩激情在线观看| 亚洲视频在线观看三级| 国产欧美视频一区二区| 精品动漫一区二区三区在线观看| 91蝌蚪porny| 国产一区二区三区免费看| 日韩中文欧美在线| 国产福利精品一区二区| 麻豆精品精品国产自在97香蕉| 亚洲国产美女搞黄色| 亚洲男人的天堂av| 中文字幕五月欧美| 国产精品丝袜久久久久久app| 亚洲精品一区二区三区在线观看| 欧美片网站yy| 在线观看91精品国产麻豆| 欧美日韩一区国产| 精品视频色一区| 欧美精品亚洲一区二区在线播放| 日本丶国产丶欧美色综合| 94色蜜桃网一区二区三区| 不卡大黄网站免费看| 成人精品视频一区二区三区尤物| 国产sm精品调教视频网站| 大陆成人av片| 99久久久久久| 色88888久久久久久影院野外| 色综合久久中文字幕| 色婷婷精品大视频在线蜜桃视频 | 99re这里都是精品| 91亚洲精品久久久蜜桃| 在线观看日韩精品| 欧美日韩一区二区不卡| 91精品国产黑色紧身裤美女| 日韩精品最新网址| 久久久久青草大香线综合精品| 久久婷婷综合激情| 国产精品高潮呻吟久久| 国产成人av一区二区| 成人免费观看视频| 色哟哟精品一区| 911国产精品| 亚洲精品在线免费播放| 中文字幕成人网| 尤物在线观看一区| 日韩主播视频在线| 国产风韵犹存在线视精品| 99视频有精品| 欧美日韩一区二区三区不卡| 日韩欧美自拍偷拍| 国产精品午夜春色av| 一二三区精品视频| 蜜桃视频一区二区三区| 国产精品一二三区| 精品视频在线免费观看| 精品国产乱码久久久久久老虎| 国产欧美精品一区| 午夜激情一区二区三区| 免费高清在线视频一区·| 成人夜色视频网站在线观看| 欧美日韩在线播放三区| 久久久久久久性| 亚洲一区二区高清| 国产乱人伦偷精品视频不卡| 91视频在线观看| 精品久久久久香蕉网| 亚洲视频综合在线| 久久精品国产99| 91丝袜美腿高跟国产极品老师| 91老师国产黑色丝袜在线| www日韩大片| 五月婷婷久久综合| av一二三不卡影片| 精品久久久久久久久久久院品网| 亚洲欧美区自拍先锋| 蜜桃一区二区三区在线观看| 91在线国产福利| 久久久国产精华| 日本最新不卡在线| 91福利社在线观看| 国产亚洲精品7777| 色偷偷久久一区二区三区| 精品盗摄一区二区三区| 亚洲成人免费av| 91在线播放网址| 国产欧美日韩亚州综合| 免费欧美在线视频| 欧美色精品天天在线观看视频| 欧美高清在线精品一区| 久久草av在线| 欧美日韩国产一区二区三区地区| 中文一区一区三区高中清不卡| 久久av中文字幕片| 欧美一区二视频| 亚洲国产综合在线| 色999日韩国产欧美一区二区| 国产欧美日韩不卡免费| 精品亚洲国内自在自线福利| 91麻豆精品国产91久久久| 亚洲一级二级在线| 色www精品视频在线观看| 综合在线观看色| www.亚洲免费av| 亚洲欧洲在线观看av| 波多野结衣亚洲一区| 欧美激情一区三区| 国产91清纯白嫩初高中在线观看 | 国产精品一二三在| 精品日产卡一卡二卡麻豆| 免费在线观看日韩欧美| 欧美一区二区视频在线观看2020| 亚洲国产日韩a在线播放性色| 欧洲一区在线观看| 亚洲午夜免费视频| 欧美喷水一区二区| 日本sm残虐另类| 欧美一个色资源| 国内精品视频666| 精品99久久久久久| 欧美大片一区二区| 免费看日韩a级影片| 91福利区一区二区三区| 亚洲永久精品国产| 欧美精品三级日韩久久| 日本在线不卡一区| 日韩精品一区二区在线观看| 精品一区二区三区欧美| 久久久精品欧美丰满| 国产成人亚洲综合a∨猫咪| 国产精品人成在线观看免费| 91丨porny丨在线| 午夜成人在线视频| 亚洲精品在线电影| 不卡电影一区二区三区| 一区二区三区四区中文字幕| 欧美美女黄视频| 国产一区二区成人久久免费影院| 久久久青草青青国产亚洲免观| aaa欧美色吧激情视频| 一区二区三区中文字幕| 欧美日韩国产美| 国产精品影视天天线| 亚洲人成精品久久久久| 91精品国产入口在线| 粉嫩av一区二区三区|