婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 如何使用JSP+MySQL創建留言本(三)

如何使用JSP+MySQL創建留言本(三)

熱門標簽:地圖標注創業項目入駐 電銷外呼系統 排行榜 珠海銷售外呼系統運營商 廣州三五防封電銷卡 外呼系統啥意思 山東智能云外呼管理系統 長春回撥外呼系統廠家 地圖標注制作道路 四川電信外呼系統靠譜嗎
下面我們開始建立留言的頁面!
%@page
import ="java.util.*"
import ="java.text.*"
import="java.sql.*"
import ="java.io.*"
import ="java.lang.*"
contentType="text/html; charset=gb2312"
%>
%
class CommentError// throws java.lang.NullPointerException
{ public String Username="",Sex="",Address="",Postal="",Oicq="",Icq="",Tel="",Comment="";
public boolean NoError=true;//false;
public int ErrorCount=0;
private boolean IsNumber(String s1) {}
public String font (String se) {}
public String Comment_Er(String se) {}
public void Username (String se) {}
public void Sex (String se) {}
public void Address (String se) {}
public void Comment (String se) {}
public void Tel (String se) {}
public void Postal (String se) {}
public void Oicq (String se) {}
public void Icq (String se) {}
}
class FormatComment
{ public String Replace(String source, String oldString, String newString) {}
public String formatint(String se) {}
public String fromatcomment(String se) {}
public String toHtmlInput(String str) {}
public String toHtml(String str) {}
public String toSql(String str) {}//轉換為可以加入Myqal的格式
}

%>
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=gb2312">
meta name="GENERATOR" content="Microsoft FrontPage 4.0">
meta name="ProgId" content="FrontPage.Editor.Document">
title>使用MYsql數據庫/title>
/head>

body>

p align="center">center>font style="COLOR: blue; FONT-FAMILY: 方正舒體,華文行楷,隸書,宋體; FONT-SIZE: 16pt">萍慧jsp留言薄/font>/center>/p>
p align="center">

%! String username,sex,address,post,oicq,icq,telnumber,comment,email,url.urltitle;
%>
%
try{ username=request.getParameter("name");
}catch (NullPointerException e){ username="";}

try{ comment=request.getParameter("comment");
}catch (NullPointerException e){ comment="";}

try{ sex=request.getParameter("sex");
}catch (NullPointerException e){ sex="";}

try{ address=request.getParameter("address");
}catch (NullPointerException e){ address="";}

try{ post=request.getParameter("postal");
}catch (NullPointerException e){ post="";}

try{ oicq=request.getParameter("oicq");
}catch (NullPointerException e){ oicq="";}

try{ icq=request.getParameter("icq");
}catch (NullPointerException e){ icq="";}

try{ telnumber=request.getParameter("telphone");
}catch (NullPointerException e) { telnumber= ""; }
try{ email=request.getParameter("email");
}catch (NullPointerException e) { email= ""; }
try{ url=request.getParameter("url");
}catch (NullPointerException e) { url= ""; }
try{ urltitle=request.getParameter("urltitle");
}catch (NullPointerException e) { urltitle= ""; }

String ip=request.getRemoteAddr();//得到IP地址                      
String time=(new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss", Locale.US )).format(new java.util.Date());
String userid="";
String MyQuery="";
此處我調用了一個對留言進行合法檢驗的類
CommentError testcomment= new CommentError();
testcomment.Username(username);                      
testcomment.Postal (post);                      
testcomment.Sex(sex);
testcomment.Address(address);
testcomment.Tel(telnumber);
testcomment.Comment(comment);     
testcomment.Oicq(oicq);    
testcomment.Icq(icq);

if (testcomment.NoError) //留言中沒有錯誤,寫數據庫                      
try {//寫數據庫成功                      
  java.sql.Connection sqlConn; //數據庫連接對象
  java.sql.Statement sqlStmt; //語句對象
  java.sql.ResultSet sqlRst; //結果集對象
  //登記JDBC驅動對象
  Class.forName ("org.gjt.mm.mysql.Driver").newInstance ();
  //連接數據庫
  sqlConn= java.sql.DriverManager.getConnection ("jdbc:mysql://localhost/pinghui","test","");
  //創建語句對象
  sqlStmt=sqlConn.createStatement (java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
  //執行Sql語句
此處調用了一個對留言進行處理的類,是留言能被Mysql承認,
  FormatComment FC= new FormatComment();                      
  oicq=FC.formatint(oicq);                      
  icq=FC.formatint(icq);                      
  post=FC.formatint(post);                      
  telnumber=FC.formatint(telnumber);         
  username=FC.toSql(username);         
  comment=FC.toSql(comment);         
  MyQuery="insert into comment (username,sex,address,ip,post,oicq,icq,telnumber,comment,time,url,email) values ('"+username+"','"+sex+"','"+address+"','"+ip+"',"+post+","+oicq+","+icq+",'"+telnumber+"','"+comment+"',now(),'"+url+"','"+email+"');";
  sqlRst=sqlStmt.executeQuery (MyQuery); //向數據庫中加入數據
   sqlRst.close();//關閉結果集對象
  sqlStmt.close ();//關閉語句對象
  sqlConn.close(); //關閉數據庫連接
  out.print (time);

%>
font size="5" face="華文行楷">留言成功,謝謝!/font>
table border="0" cellpadding="0" cellspacing="0" width="100%">
tbody>
  tr>
   td width="25%">昵稱:%=username%>/td>
   td width="25%">性別:%=sex%>/td>
   td colspan="2" width="50%">地址:%=address %>/td>
  /tr>
  tr>
   td width="25%">電話:%=telnumber%>/td>
   td width="25%">郵編:%=post%>/td>
   td width="25%">OICQ:%=oicq%>/td>
   td width="25%">ICQ:%=icq%>/td>
  /tr>
  tr>
   td colspan="2" width="50%">Email:a href="mailto:" title="寫信給留言者">/a>/td>
   td colspan="2" width="50%">網址:a href target="_blank">/a>/td>
  /tr>
  tr>
   td colspan="4">font style="COLOR: green; LINE-HEIGHT: 150%">留言:/font>%=comment%>font style="COLOR: green; LINE-HEIGHT: 150%">br>
    nbsp;nbsp;nbsp;nbsp;-/font>%=time %>font style="COLOR: green; LINE-HEIGHT: 150%">(來自/font>%=ip %>font style="COLOR: green; LINE-HEIGHT: 150%">)/font>/td>
  /tr>
/tbody>
/table>
hr color="#0080c0" noshade size="1" width="100%">

%
} catch (SQLException e) //寫數據庫失敗
{ out.print ("font color=red>留言失敗/font>");
  out.print (MyQuery);
  out.print (userid);
}
else
{
  out.print ("font color=red>總共有"+testcomment.ErrorCount+"條錯誤數據,請修改!/font>");
%>

script language="JavaScript">
!--
function test_comments(theForm)
{
if (theForm.name.value == "")
{    alert("姓名不能為空!:-)");
  theForm.name.focus();
  return (false);
}
if (theForm.name.value.length > 12)
{ alert("姓名太長,不能多于12個字符(既六個漢字)!");
  theForm.name.focus();
  return (false);
}

if (theForm.address.value.length > 40)
{ alert("地址太長,不能多于40個字符(20個漢字)!");
  theForm.name.focus();
  return (false);
}

if (theForm.comment.value == "")
{ alert("抱歉,留言不能為空!你必須輸入留言");
  theForm.comment.focus();
  return (false);
}
if (theForm.comment.value.length > 1000)
{ alert("抱歉,你的留言太長,最多為1000個字符!");
  theForm.comment.focus();
  return (false);
}
return (true);
} -->
table>
tr>
  td>
   table cellspacing="0" cellpadding="0">
    tr>
     td>!--表單開始-->
      form action="addmysql.jsp" method="POST" name="all_comments" onsubmit="javascript:return (test_comments(this))">
       table border="0" width="100%" cellspacing="0" cellpadding="0">
        tr>
         td width="60%">昵nbsp;稱:input name="name" size="20" value="%if (username != null) out.print (username);%>">%=testcomment.Comment_Er("username")%>/td>
         td nowrap width="40%">性nbsp;別:select name="sex" size="1">
           option selected value="男" %if(sex=="男") out.print ("select"); %>>男/option>
           option value="女" %if(sex=="女") out.print ("select"); %>>女/option>
           option value="保密" %if(sex=="保密") out.print ("select"); %>>保密/option>
          /select>%=testcomment.Comment_Er("sex")%>/td>
        /tr>
        tr>
         td colspan="2">地nbsp;址:input name="address" size="40" value="%if (address!=null) out.print(address);%>">%=testcomment.Comment_Er("address")%>/td>
        /tr>
        tr>
         td>電nbsp;話:input name="telphone" size="15" value="%if(telnumber!=null)out.print(telnumber);%>">%=testcomment.Comment_Er("tel")%>/td>
         td>郵nbsp;編:input name="postal" size="6" value="%if(post!=null) out.print(post);%>">%=testcomment.Comment_Er("postal")%>/td>
        /tr>
        tr>
         td>nbsp;OICQ:input name="oicq" size="10" value="%if(oicq!=null) out.print (oicq);%>">%=testcomment.Comment_Er("oicq")%>/td>
         td>nbsp;ICQnbsp;:input name="icq" size="15" value="%if(icq!=null)out.print(icq);%>">%=testcomment.Comment_Er("icq")%>/td>
        /tr>
        tr>
         td colspan="2">Email:input name="email" size="25" value="%if(email!=null) out.print(email);%>">%//=testcomment.Comment_Er("")%>/td>
        /tr>
        tr>
         td colspan="2">網nbsp;址:input name="url" size="40" value="%if(url!=null)out.print(url);%>">%//=testcomment.Comment_Er("")%>/td>
        /tr>
        tr>
         td colspan="2">textarea cols="80" name="comment" rows="10" wrap="physical">%if (comment!=null)out.print (comment);%>/textarea>
        tr>
         td align="right">input name="put_submit" type="submit" value="確定" ?>/td>
         td align="left">input name="r" type="reset" value="重置">/td>
        /tr>
       /table>
      /form>
      !--提交表單結束-->
     /td>
     td>%=testcomment.Comment_Er("comment")%>請注意:你所輸入的內容中,昵稱和留言為必須輸入的項目!br>
      不支持html標志/td>
    /tr>
   /table>
  /td>
/tr>
/table>
%
}
%>
/body>
您可能感興趣的文章:
  • 如何使用JS獲取IE上傳文件路徑(IE7,8)
  • 如何使用json在前后臺進行數據傳輸實例介紹
  • 如何使用JSP連接DB2數據庫
  • 如何使用JSP+MySQL創建留言本(二)
  • 如何使用JSP+MySQL創建留言本(一)
  • 如何使用JSP訪問MySQL數據庫
  • 詳解如何較好的使用js

標簽:玉樹 潮州 北海 廣元 保定 肇慶 紹興 吳忠

巨人網絡通訊聲明:本文標題《如何使用JSP+MySQL創建留言本(三)》,本文關鍵詞  如何,使用,JSP+MySQL,創建,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何使用JSP+MySQL創建留言本(三)》相關的同類信息!
  • 本頁收集關于如何使用JSP+MySQL創建留言本(三)的相關信息資訊供網民參考!
  • 推薦文章

    上一篇:用js繪圖

    下一篇:JDBC 入門(三)

    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩欧美中文字幕制服| 成人高清视频免费观看| 精品亚洲国产成人av制服丝袜| www.成人网.com| 亚洲美腿欧美偷拍| 免费人成网站在线观看欧美高清| 99久久精品免费看| 中文字幕第一区二区| 大胆亚洲人体视频| ...av二区三区久久精品| 成人中文字幕合集| 日韩一二三区不卡| 久久99精品网久久| 久久嫩草精品久久久精品| 国产成人午夜精品5599| 一二三四区精品视频| bt欧美亚洲午夜电影天堂| 国产精品色在线| 色诱亚洲精品久久久久久| 午夜精品久久久久久久99樱桃| 欧美一区二区三区视频在线观看| 国产综合一区二区| 一区二区三区四区乱视频| 欧美男男青年gay1069videost| 精品在线观看免费| 一区二区三区91| 亚洲超碰97人人做人人爱| 久久久精品综合| 日韩专区一卡二卡| 综合色天天鬼久久鬼色| 日韩精品一区二区三区在线观看| 99精品国产99久久久久久白柏 | 亚洲欧洲99久久| 久久爱另类一区二区小说| 亚洲男人的天堂av| 2017欧美狠狠色| 精品视频在线视频| 国产v日产∨综合v精品视频| 天天亚洲美女在线视频| 亚洲人成7777| 亚洲柠檬福利资源导航| 国产精品女人毛片| 欧美国产成人精品| 26uuu亚洲综合色欧美| 欧美一区二区三区精品| 欧美一区二区视频观看视频| 欧美中文字幕不卡| 欧美日韩国产影片| 欧美日韩不卡一区二区| 宅男噜噜噜66一区二区66| 欧美一区永久视频免费观看| 99国产精品99久久久久久| 99久久国产综合精品色伊| 国产精品1区二区.| 成人精品免费看| 在线观看日韩精品| 欧美高清视频不卡网| 欧美一区二区三区播放老司机| 欧美成人一级视频| 亚洲国产激情av| 亚洲综合av网| 韩国成人精品a∨在线观看| 99国产一区二区三精品乱码| 欧美丰满嫩嫩电影| 国产调教视频一区| 日韩电影在线观看一区| 国产一本一道久久香蕉| 欧美精品久久一区| 久久久久久99精品| 日韩在线一二三区| 国产成人日日夜夜| 欧美日韩aaaaa| 亚洲欧洲精品成人久久奇米网| 麻豆精品一二三| 久久99精品国产麻豆婷婷洗澡| 91亚洲精品久久久蜜桃| 久久久99精品免费观看不卡| 日韩av不卡在线观看| 91浏览器入口在线观看| 久久久亚洲国产美女国产盗摄 | 国产亚洲午夜高清国产拍精品| 亚洲精品va在线观看| 亚洲精品在线一区二区| 亚洲成人一区二区| 91免费版pro下载短视频| 日韩精品一区国产麻豆| 99久久久久久| 久久综合999| 美国毛片一区二区| 欧美最猛黑人xxxxx猛交| 国产欧美日韩卡一| 成人在线视频首页| 中文成人综合网| 18成人在线观看| 国产亚洲制服色| 亚洲国产精品一区二区www在线 | 亚洲一区二区三区四区中文字幕 | 亚洲精品免费在线| 国产精品77777| 久久综合色天天久久综合图片| 亚洲高清在线视频| 日韩欧美一区二区视频| 国产欧美综合在线观看第十页 | 色综合久久久久网| 欧美一区二区视频免费观看| 亚洲黄色小说网站| 欧美揉bbbbb揉bbbbb| 亚洲精品国产视频| 欧美日韩成人激情| 国产一区二区三区四区五区入口 | 日本美女一区二区三区| 精品乱人伦一区二区三区| 91免费观看国产| 国v精品久久久网| 一区二区三区资源| 日韩女优毛片在线| 亚洲一区二区三区美女| 成人av在线电影| 亚洲午夜免费视频| 精品美女被调教视频大全网站| 欧美日韩精品欧美日韩精品 | 一区二区三区毛片| 在线播放国产精品二区一二区四区| 麻豆91免费观看| 成人高清视频在线| 激情成人综合网| 一片黄亚洲嫩模| 国产精品福利一区二区三区| 日韩一级黄色片| 5858s免费视频成人| 美女视频黄a大片欧美| 亚洲女厕所小便bbb| 国产精品久久久久一区| 国产午夜三级一区二区三| 色婷婷av一区二区三区大白胸| 午夜影院久久久| 91黄色免费版| 亚洲国产美女搞黄色| 日韩成人免费看| 国产激情视频一区二区在线观看| 成人免费观看男女羞羞视频| 国产乱理伦片在线观看夜一区 | 亚洲国产成人午夜在线一区| 欧美一级精品大片| 欧美日韩亚洲丝袜制服| 欧美日本一区二区| 欧美大胆一级视频| 精品欧美乱码久久久久久| 国产丝袜美腿一区二区三区| 尤物av一区二区| 久久不见久久见中文字幕免费| 国产精品国产三级国产普通话蜜臀| 久久免费偷拍视频| 中国色在线观看另类| 国产精品久久午夜夜伦鲁鲁| 中文字幕制服丝袜一区二区三区| 中文字幕一区二区三区四区不卡 | 欧美日韩大陆在线| 日韩精品一区二区三区中文精品| 国产精品嫩草影院av蜜臀| 老司机午夜精品| 日韩情涩欧美日韩视频| 久久综合精品国产一区二区三区| 91麻豆国产自产在线观看| 欧美色图片你懂的| 26uuu精品一区二区| 欧美国产日韩精品免费观看| 亚洲人成精品久久久久| 风间由美一区二区av101| 欧美日韩色一区| 中文成人综合网| 精品一区二区日韩| 欧美日韩在线播放三区| 久久精品亚洲乱码伦伦中文| 亚洲h精品动漫在线观看| 久久蜜桃av一区精品变态类天堂| 亚洲午夜久久久久久久久电影网 | 国产精品第五页| 久久国产剧场电影| 欧美日韩国产高清一区| 亚洲男同性视频| 91免费在线视频观看| 一区二区激情小说| 国产剧情av麻豆香蕉精品| 欧美色成人综合| 国产精品久久精品日日| 高清国产一区二区三区| 久久久不卡影院| 麻豆一区二区在线| 色综合咪咪久久| 亚洲国产毛片aaaaa无费看 | 欧美一区中文字幕| 青青草视频一区| 欧美mv日韩mv亚洲| 日本在线不卡视频| 亚洲精品老司机| 欧美久久久影院| 韩国三级中文字幕hd久久精品| 久久久精品国产99久久精品芒果| 一区二区三区中文字幕在线观看|