版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE22WEB動態(tài)新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)摘要21世紀(jì)是信息的時代,是網(wǎng)絡(luò)的時代,進(jìn)入信息社會高速進(jìn)展的時代,數(shù)字化革命給全部領(lǐng)域帶來新的轉(zhuǎn)變.隨著Internet的普及,無論人們相隔多么遙遠(yuǎn),都有天涯若比鄰的感覺。足不出戶,便可知天下新近之大事,便可與大洋彼岸的伴侶暢談無阻。網(wǎng)頁逐漸融入人們的生活,快速準(zhǔn)時地掃瞄新聞,獵取五彩繽紛的網(wǎng)上信息,已成為人們?nèi)粘I畹囊徊糠?,與此同時越來越多的企業(yè)建立了自己的WWW網(wǎng)站,企業(yè)通過網(wǎng)站可以展現(xiàn)產(chǎn)品,發(fā)布最新動態(tài),與用戶進(jìn)行溝通和溝通,與合作伙伴建立聯(lián)系,以及開展電子商務(wù)等。互聯(lián)網(wǎng)的世界里隱藏?zé)o限生氣,這里只有想不到的、沒有做不到的。網(wǎng)絡(luò)進(jìn)展前景無限,及早與網(wǎng)絡(luò)結(jié)合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的進(jìn)展注入新奇的活力。WEB動態(tài)新聞發(fā)布系統(tǒng)的主要作用是系統(tǒng)管理員通過Internet能夠便利,快速,潔的管理各種新聞;一般用戶能夠快速地掃瞄新聞。系統(tǒng)制作過程中基于windowsxp平臺,用jsp和access進(jìn)行系統(tǒng)開發(fā)。系統(tǒng)實現(xiàn)了新聞的分類掃瞄、添加、修改和刪除等功能。系統(tǒng)以數(shù)據(jù)庫為后臺,采納JSP技術(shù)開發(fā)前臺,其功能簡潔、鮮亮、有用性強(qiáng),且具有良好的外設(shè)接口,能夠很好的協(xié)作站點的其它子系統(tǒng)服務(wù)于各種新聞發(fā)布。關(guān)鍵詞:JSP;ADO;新聞管理Abstract21stcenturyistheeraoftheinformation,itistheeraofthenetwork,enterthehigh-speederafordevelopmentofinformation—intensivesociety,thedigitizedrevolutionbringsthenewchangetofields.Withthepopularizat(yī)ionofInternet,nomatterhowremotepeopleareseparatedby,thereisfeelingthat(yī)distancecan'tkeepwetwoapart.Stayindoors,canknowthemajorissuerecentlyofworld,canhavetalkedaboutanimatedlynothinderingtothefriendintheothershorebytheocean。Thewebpageincorporatespeople’slifegradually,browsethroughthenewsintimefast,obtaincolorfulonlineinformation,hasalreadybecomepeople'spartofthedailylife,meanwhilemoreandmoreenterprisessetupone'sownWWWwebsites,enterprisescanshowtheproductsthroughwebsites,releasethenewesttrends,exchangeandcommunicatewithusers,establishtheconnectionwiththecooperativepartner,andlaunche-commerce,etc..Internetworldcontainlimitlesslife,whomhereunexpectedonly,make。Thedevelopmentprospectofthenetworkislimitless,bindwithnetworkearly,isinpacewithinformationage,convergewithHi-Tech,willinjectfreshvigorintodevelopmentofthesocialalltradesandprofessionsdefinitely.Inthefieldofthenetworktechnology。Thepurposeofnewsmanagementofmixsystemisletthestudentsandteacherscanreadnewsasquicklyaspossibleandthesystemmanagercanmanagethesystemeasily。thesystemisbasedonwindowsxp.developedinaspandaccess.Thissystemhascarriedoutthefunctionofclassifiedbrowse,accession,editanddeletingofnews.ThisNewsPublicat(yī)ionSystemtakesDatabaseasbackground,exploitforegroundbyJSPtechnology,itssimple,brilliant,practicalfunctionandwell—setPeripheralInterfacecancooperateothersub-systemofsitetopromulgateallkindsofnews.Keywords:JSP;ADO;NewsManagement目錄TOC\o”1-3"\h\z\uHYPERLINK\l"_Toc325183912”摘要?PAGEREF_Toc325183912\hIHYPERLINK\l"_Toc325183913"Abstract PAGEREF_Toc325183913\hIIHYPERLINK\l”_Toc325183914"1緒論?PAGEREF_Toc325183914\h1HYPERLINK\l"_Toc325183915"1.1課題意義 PAGEREF_Toc325183915\h1HYPERLINK\l”_Toc325183916"1.2課題背景 PAGEREF_Toc325183916\h1HYPERLINK\l”_Toc325183917”1.3開發(fā)工具的選用及介紹 PAGEREF_Toc325183917\h1HYPERLINK\l"_Toc325183918”1.3.1JSP的優(yōu)勢?PAGEREF_Toc325183918\h2HYPERLINK\l"_Toc325183919"1.3。2JSP的特點 PAGEREF_Toc325183919\h2HYPERLINK\l”_Toc325183920”2基礎(chǔ)知識?PAGEREF_Toc325183920\h4HYPERLINK\l”_Toc325183921"2.1JSP技術(shù) 5183921\h4HYPERLINK\l”_Toc325183922”2.1.1JSP訪問數(shù)據(jù)庫的原理 PAGEREF_Toc325183922\h4HYPERLINK\l”_Toc325183923”2。1。2JSP頁面的結(jié)構(gòu):?PAGEREF_Toc325183923\h4HYPERLINK\l"_Toc325183924"2.1。3JSP的運(yùn)行環(huán)境?PAGEREF_Toc325183924\h6HYPERLINK\l"_Toc325183925"2。1.4JSP的內(nèi)建對象?PAGEREF_Toc325183925\h72.2SQLSERVER2000技術(shù)簡介 PAGEREF_Toc325183927\h8HYPERLINK3。2任務(wù)目標(biāo) PAGEREF_Toc325183930\h11HYPERLINK\l”_Toc325183931"3。2。1新聞發(fā)布系統(tǒng)的特點?PAGEREF_Toc325183931\h11HYPERLINK\l"_Toc325183932"3.2.2對性能的規(guī)定 PAGEREF_Toc325183932\h11HYPERLINK\l"_Toc325183933”3.2.3數(shù)據(jù)管理能力要求 325183933\h11HYPERLINK\l"_Toc325183934"3.2.4應(yīng)用目標(biāo)?PAGEREF_Toc325183934\h11HYPERLINK\l”_Toc325183935"3。3運(yùn)行環(huán)境?325183935\h12HYPERLINK4。1總體功能?13HYPERLINK\l"_Toc325183938"4。2E-R圖?15HYPERLINK\l"_Toc325183939"5系統(tǒng)簡略設(shè)計 16HYPERLINK\l"_Toc325183940"5。1數(shù)據(jù)庫的搭建?16HYPERLINK5。3。1系統(tǒng)操作流程 19HYPERLINK\l”_Toc325183946"5.3.2數(shù)據(jù)增加流程?21HYPERLINK\l”_Toc325183947"5.3.3數(shù)據(jù)修改流程 21HYPERLINK\l"_Toc325183948”5.3.4數(shù)據(jù)刪除流程 22HYPERLINK\l”_Toc325183949"6部分編碼實現(xiàn)?24HYPERLINK\l”_Toc325183950"6.1管理員登陸?24HYPERLINK\l"_Toc325183951"6.2新聞管理?26HYPERLINK\l”_Toc325183952"6。3首頁界面 29HYPERLINK\l"_Toc325183953”6.4在線溝通界面 38HYPERLINK6.5新聞分類界面 47HYPERLINK\l”_Toc325183955"7系統(tǒng)的調(diào)試與測試?53HYPERLINK\l"_Toc325183956”7。1程序調(diào)試?53HYPERLINK\l"_Toc325183957"7。2程序的測試?53HYPERLINK致謝?59HYPERLINK%〉〈!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www。w3c.org/TR/1999/REC-html401-19991224/loose。dtd”>〈HTMLxmlns=”http://www./1999/xhtml”〉<HEAD〉<LINKhref="images/default。css”type=text/cssrel=stylesheet〉<LINKhref="images/css.css"type=text/cssrel=stylesheet〉<METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312”>〈STYLEtype=text/css>.ycbt{ BORDER—RIGHT:#fff1pxsolid;BORDER-TOP:#fff1pxsolid;PADDING-LEFT:1.8em;BACKGROUND—COLOR:#EAF2EF;BORDER-LEFT:#fff1pxsolid;PADDING—TOP:7px;BORDER—BOTTOM:#fff1pxsolid;HEIGHT:20px}.xsbt{ BORDER-RIGHT:#fff1pxsolid;BORDER—TOP:#fff1pxsolid;PADDING—LEFT:1。8em;BACKGROUND-IMAGE:url(images/head1.gif);BORDER—LEFT:#fff1pxsolid;PADDING-TOP:7px;BORDER—BOTTOM:#fff1pxsolid;HEIGHT:20px}。xsnr{ DISPLAY:block}.ycnr{ DISPLAY:none}</STYLE><SCRIPTtype=text/javascript〉functiontb_xs(t,m,n){for(vari=1;i<=m;i++){if(i!=n){document.getElementById(”tb"+t+"_bt”+i).className="ycbt”;document。getElementById("tb”+t+"_nr”+i).className=”ycnr";}else{document。getElementById("tb"+t+"_bt"+i).className="xsbt";document.getElementById("tb"+t+"_nr"+i)。className=”xsnr”;}}}</SCRIPT〉<SCRIPTlanguage=JavaScript><!--//屏蔽出錯代碼functionkillErr(){ returntrue;}window.onerror=killErr;//--></SCRIPT〉〈SCRIPTlanguage=JavaScript>〈?。?//處理大分類一行兩個小分類functionautoTable(div){?fs=document.getElementById(div).getElementsByTagName(”TABLE"); for(vari=0;i<fs.length;i++){ fs[i].style.width='49.5%'; ?if(i%2==1){ ?if(document。all){?? fs[i]。style.styleFloat=”right”; ?}else{ fs[i].style.cssFloat="right;"; ?}? }else{? if(document。all){ ? ?fs[i]。style.styleFloat="left”; ? }else{ ??fs[i].style.cssFloat="left;”; ??}??}?}}//--></SCRIPT><SCRIPTlanguage=JavaScriptsrc="images/inc.js">〈/SCRIPT><SCRIPTlanguage=JavaScriptsrc=”images/default.js"〉</SCRIPT><SCRIPTlanguage=JavaScriptsrc="images/swfobject.js"〉</SCRIPT〉<METAcontent=”MSHTML6。00。2900.3268”name=GENERATOR〉〈/HEAD><BODYtext=#000000bgColor=#ffffffleftMargin=0topMargin=0>〈SCRIPTlanguage=JavaScript>〈!-—//目的是為了做風(fēng)格便利document.write('<divclass="wrap"〉');//--〉〈/SCRIPT><TABLEclass=MainTablecellSpacing=0cellPadding=0width=”100%”align=centerborder=0〉〈TBODY〉<TR>〈TDvAlign=topwidth="37%”height=200〉〈!--*******************************幻燈開頭*******************************--><TABLEclass=dragTablecellSpacing=0cellPadding=0width="100%"align=centerborder=0><TBODY><TR>〈TDclass=headid=tb1_bt1onmouseover=tb_xs(1,2,1)width="100%"height="30"〉<SPANclass=TAG>最新資訊〈/SPAN>??</TD〉 ? ?</TR><TR>? <TDclass=middlealign="left”colspan=”2”>〈?。?******************************新聞資訊**********************************--〉<SCRIPTtype=text/javascript>varimgUrl=newArray();varimgtext=newArray();varimgLink=newArray();imgUrl[0]='images/1.jpg';imgLink[0]=’http://www。163。com';imgtext[0]='51黃金旅游';imgUrl[1]='images/2。jpg';imgLink[1]='http://www.baidu。com';imgtext[1]='旅游線路大促銷';imgUrl[2]=’images/3.jpg';imgLink[2]='http://www.sina.com';imgtext[2]='最新景點大全’;imgUrl[3]='images/4.jpg';imgLink[3]=’http://www。yah。cn';imgtext[3]='風(fēng)格無限美女走光';? ?varpics=imgUrl[0];varlinks=imgLink[0];vartexts=imgtext[0];for(vari=1;i<imgUrl.length;i++){ pics+='|'+imgUrl[i];?links+='|'+imgLink[i];?texts+='|'+imgtext[i];}varfocus_width=330varfocus_h(yuǎn)eight=178vartext_h(yuǎn)eight=22varswf_h(yuǎn)eight=focus_height+text_heightdocument.write('〈objectclassid=”clsid:d27cdb6e-ae6d-11cf-96b8—444553540000"codebase="http://fpdownload。macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0”width="'+focus_width+'"height="’+swf_height+’">’);document.write('〈paramname="allowScriptAccess”value=”sameDomain"/〉〈paramname=”movie”value=”〈%=basePath%>images/rollpic.swf”/>〈paramname="quality"value="high"/>〈paramname=”bgcolor”value="#F0F0F0"〉');document.write('<paramname="menu"value="false”〉<paramname=wmodevalue="opaque”>');document.write('<paramname="FlashVars”value=”pics='+pics+’&links=’+links+'&texts=’+texts+'&borderwidth=’+focus_width+'&borderheight=’+focus_h(yuǎn)eight+'&textheight='+text_height+’">’);document.write(’<embedsrc="〈%=basePath%〉images/rollpic.swf"wmode="opaque”FlashVars=”pics='+pics+'&links=’+links+’&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_h(yuǎn)eight+’&textheight=’+text_height+'"menu=”false"bgcolor="#F0F0F0"quality=”high"width="'+focus_width+'"height="'+focus_height+'”allowScriptAccess="sameDomain”type="application/x-shockwave-flash”pluginspage="http://www.macrom/go/getflashplayer"/〉');document.write('</object〉');</SCRIPT> </TD>? </TR>??〈/TBODY〉 </TABLE><!-—*******************************幻燈結(jié)束*******************************--> </TD〉<TDclass=SidevAlign=topalign=leftwidth="37%”height=200><!—-*******************************新聞資訊開頭*******************************——><TABLEclass=dragTablecellSpacing=0cellPadding=0width=”100%"align=centerborder=0>〈TBODY>〈TR>〈TDclass=headid=tb1_bt1onmouseover=tb_xs(1,2,1)width="100%"height="30”><SPANclass=TAG〉最新資訊</SPAN> ?〈/TD> ?</TR>〈TR> ?<TDclass=middlealign="left"colspan="2"〉<?。?***************************新聞資訊**********************************--〉<TABLEclass=xsnrid=tb1_nr1cellSpacing=0cellPadding=0width=”100%"border=0〉<TBODY〉〈%if(!newsList.isEmpty()){ ? for(intnews11=0;news11〈newsList。size();news11++){ ? ?ListnewsList2=(List)newsList。get(news11); %>? ? ?<TR><TDalign="left"〉 ? ?<Ahref=〈%=basePath%〉newsinfo.jsp?id=<%=newsList2.get(0)。toString()%〉target=_blank> ?<%=newsList2。get(1)。toString().length()>17?newsList2.get(1).toString().substring(0,17):newsList2.get(1)。toString()%></A>〈BR> ?</TD〉???? <TDalign="right">?? ?<%=newsList2.get(2)。toString().substring(0,10)%〉〈BR> ? ??? ???</TD> ?? </TR> 〈%}}%>? ? ? ? ?</TBODY> ??</TABLE> ?? 〈/TD> ?〈/TR>??〈/TBODY〉 〈/TABLE><?。?*************************新聞資訊結(jié)束*******************************--〉?</TD〉<TDclass=SidevAlign=topalign=rightwidth="25%"〉<!--*******************************滾動公告開頭*******************************-—><TABLEwidth="100%”height=”240"border=0cellPadding=0cellSpacing=0class=dragTable>?<TBODY〉〈TR>〈TDclass=head〉〈SPANclass=TAG><P>站內(nèi)公告</P>〈/SPAN> ?〈/TD〉 </TR〉<TR><TDclass=middlealign=left〉<MARQUEEonmouseover=if(document.all!=null){this.stop()}onmouseout=if(document。all?。絥ull){this.start()}scrollAmount=1scrollDelay=1direction=upheight=180>〈TABLEcellSpacing=0cellPadding=0width="100%”border=0>〈TBODY〉〈%if(!affList.isEmpty()){ ???for(intaff=0;aff〈affList。size();aff++){? ???ListaffList2=(List)affList.get(aff);? ?%〉 ?〈TR〉<TDwidth="100%">?? ?<%=affList2.get(1).toString()%〉---<%=affList2.get(2).toString()%><BR> ?</TD>?? </TR>?? 〈%? ? } ? ?}? ?%〉 </TBODY> </TABLE> </MARQUEE> 〈/TD〉? </TR>?</TBODY〉<!-—*******************************滾動公告結(jié)束*******************************—->?</TABLE〉</TD></TR>〈/TBODY〉〈/TABLE〉<!——*******************************2個信息分類開頭*******************************--><TABLEclass=MainTablecellSpacing=0cellPadding=0width="100%"align=centerborder=0><TBODY〉〈TR>〈TDvAlign=topwidth=”49%”height=200><!——*******************************幻燈開頭*******************************—-><TABLEclass=dragTablecellSpacing=0cellPadding=0width="100%"align=centerborder=0〉<TBODY>〈TR〉<TDclass=headid=tb1_bt1onmouseover=tb_xs(1,2,1)width="100%”height=”30"〉<SPANclass=TAG〉熱點新聞</SPAN>??</TD>? ? </TR><TR〉??<TDclass=middlealign=”left”colspan="2”><?。?*******************************新聞資訊**********************************—->〈TABLEclass=xsnrid=tb1_nr1cellSpacing=0cellPadding=0width="100%"border=0><TBODY>〈TR〉<TDalign=”center"〉新聞標(biāo)題</TD>? <TDalign="center">新聞分類<BR〉? ?? <TDalign=”center"〉發(fā)布時間〈BR〉 ????<TDalign="center”>發(fā)布人〈BR>?? ??<TDalign="center"〉點擊率〈BR> ? ??〈/TD〉 ? ?〈/TR〉<%Listhlist=news.get10HotNews();if(!hlist.isEmpty()){???? for(intnews11=0;news11<hlist。size();news11++){ ?? ?ListnewsList2=(List)hlist.get(news11);???%〉 ?? 〈TR〉<TDalign="left”〉 ? ?〈Ahref=〈%=basePat(yī)h%>newsinfo。jsp?id=<%=newsList2。get(0).toString()%>target=_blank>? ?? 〈%=newsList2。get(1)。toString().length()>17?newsList2.get(1).toString()。substring(0,17):newsList2.get(1).toString()%〉</A〉<BR〉 ?? 〈/TD〉 ?? ?<TDalign=”center”><%=newsList2.get(2).toString()%〉<BR〉? ? ?〈TDalign="center">〈%=newsList2。get(4).toString().substring(0,10)%>〈BR> ? 〈TDalign="center"><%=newsList2.get(5)。toString()%>〈BR〉? ??<TDalign="center"〉〈%=newsList2.get(6)。toString()%>〈BR> ? </TD〉?? 〈/TR>? ?<%}}%〉? ? </TBODY〉 ??</TABLE〉 ?? ?</TD〉 ?〈/TR>??</TBODY> 〈/TABLE><!--*******************************幻燈結(jié)束*******************************——> </TD〉〈TDclass=SidevAlign=topalign=leftwidth=”49%”height=200><!-—*******************************新聞資訊開頭*******************************-—><TABLEclass=dragTablecellSpacing=0cellPadding=0width=”100%”align=centerborder=0>〈TBODY>〈TR>〈TDclass=headid=tb1_bt1onmouseover=tb_xs(1,2,1)width=”100%”height=”30"〉<SPANclass=TAG>新聞列表</SPAN> </TD> ?? </TR>〈TR〉??〈TDclass=middlealign="left"colspan="2"〉<!—-*******************************新聞資訊**********************************—->〈TABLEclass=xsnrid=tb1_nr1cellSpacing=0cellPadding=0width="100%"border=0〉〈TBODY>〈TR〉〈TDalign="center”>新聞標(biāo)題〈/TD〉 ?? 〈TDalign="center">新聞分類<BR> ? ?〈TDalign="center">發(fā)布時間〈BR>? ? ?<TDalign="center"〉發(fā)布人〈BR> ? ?〈TDalign="center">點擊率<BR>?? ??</TD〉 ??〈/TR><%Listpslist=news.getaNews();if(!pslist.isEmpty()){ ?? ?for(intnews11=0;news11<pslist.size();news11++){???? ListnewsList2=(List)pslist.get(news11); ?%> ? ?<TR><TDalign="left">? ? <Ahref=<%=basePat(yī)h%>newsinfo.jsp?id=〈%=newsList2.get(0).toString()%〉target=_blank〉?? ?〈%=newsList2.get(1).toString()。length()〉17?newsList2.get(1).toString()。substring(0,17):newsList2。get(1).toString()%></A><BR〉 ?? ?</TD>? ? ?〈TDalign=”center"><%=newsList2。get(2).toString()%>〈BR〉 ? ? <TDalign="center”〉<%=newsList2。get(4)。toString().substring(0,10)%〉〈BR〉 ? <TDalign="center">〈%=newsList2.get(5)。toString()%><BR〉 ? 〈TDalign="center"〉<%=newsList2.get(6).toString()%>〈BR>?? ??</TD〉? ?</TR> ? ?〈%}}%〉? ? ? </TBODY〉 </TABLE> ? ? </TD>? </TR>??</TBODY〉 〈/TABLE〉<!-—*******************************新聞資訊結(jié)束*******************************—-〉 </TD>〈/TR>〈/TBODY〉</TABLE>6。4在線溝通界面在線溝通:即用戶掃瞄新聞后能對新聞進(jìn)行評論(留言)圖6.4在線溝通界面圖主要代碼如下:〈%@pagelanguage=”java"import=”java.util.*”contentType=”text/html;charset=gb2312"%〉〈%@includefile="iframe/head.jsp”%〉〈jsp:useBeanid=”guestbean”class="com.bean。GuestBookBean"scope="page"/〉〈scriptlanguage="javascript">functiontop(){ form3。action="<%=basePath%>guestbook.jsp?page=1";form3。submit();}functionlast(){if(form3.pageCount.value==0){//如果總頁數(shù)為0,那么最后一頁為1,也就是第一頁,而不是第0頁form3.a(chǎn)ction="〈%=basePath%>guestbook.jsp?page=1”;form3.submit(); }else{ form3.action="〈%=basePath%>guestbook。jsp?page="+form3。pageCount.value;?form3。submit();?}}functionpre(){varpage=parseInt(form3.page.value);if(page<=1){alert("已至第一頁");}else{form3。action="〈%=basePath%〉guestbook。jsp?page=”+(page—1);form3.submit();}}functionnext(){varpage=parseInt(form3。page。value);varpageCount=parseInt(form3。pageCount。value);if(page>=pageCount){alert("已至最后一頁");}else{form3.action="<%=basePath%>guestbook。jsp?page="+(page+1);form3。submit();}}functionbjump(){ varpageCount=parseInt(form3。pageCount.value); if(fIsNumber(form3。busjump.value,"1234567890”)!=1){ alert("跳轉(zhuǎn)文本框中只能輸入數(shù)字!");? form3.busjump。select();??form3。busjump.focus();? returnfalse; }?if(form3.busjump.value〉pageCount){//如果跳轉(zhuǎn)文本框中輸入的頁數(shù)超過最后一頁的數(shù),則跳到最后一頁?if(pageCount==0){ ?form3。action=”<%=basePath%〉guestbook。jsp?page=1";?form3.submit(); }?else{ ?form3.action=”<%=basePath%>guestbook.jsp?page="+pageCount;? form3.submit();?}}elseif(form3。busjump.value<=pageCount){varpage=parseInt(form3.busjump.value);if(page==0){page=1;//如果你輸入的是0,那么就讓它等于1form3。action="〈%=basePath%〉guestbook。jsp?page="+page;form3.submit();}else{form3.action=”<%=basePath%〉guestbook.jsp?page="+page;form3。submit();}}}//****推斷是否是Number.functionfIsNumber(sV,sR){varsTmp;if(sV。length==0){return(false);}for(vari=0;i<sV。length;i++){sTmp=sV.substring(i,i+1);if(sR.indexOf(sTmp,0)==-1){return(false);}}return(true);}</script><SCRIPTlanguage=JavaScriptsrc=”<%=basePath%〉images/css/Common。js”></SCRIPT>〈%Stringmessage=(String)request。getAttribute("message");?if(message==null){ ?message=””; }?if(!message.trim()。equals("")){? out。println("<scriptlanguage=’javascript'>"); out.println("alert('"+message+"');");? out.println("〈/script>");?} request。removeAttribute("message”);%>〈DIValign=center><TABLEcellSpacing=0cellPadding=0width=”100%"border=0>〈TBODY>〈TR><TD〉〈TABLEclass=dragTableheight=28cellSpacing=0cellPadding=0width=100%align=centerbackground=<%=basePath%〉images/head1.gifborder=0〉〈TBODY><TR><TDalign=leftclass=head><FONTcolor=#000000>您現(xiàn)在的位置:<SPANstyle=”TEXT-DECORATION:none”><Ahref="〈%=sysList.get(1)。toString()%〉"><%=sysList。get(0)。toString()%>〈/A></SPAN>>&gt;<Ahref="<%=sysList.get(1)。toString()%>guestbook.jsp">意見箱〈/A></FONT>?</TD> 〈/TR></TBODY></TABLE></TD></TR><TR>〈TDclass=middle>〈br〉 <!——循環(huán)開頭==============================================================——〉?<%?Stringmember=(String)session.getAttribute(”member”);?if(member==null)member=”游客"; guestbean。setEVERYPAGENUM(6); ?intcou=guestbean.getMessageCount();//得到信息總數(shù) ? ??Stringpage1=request。getParameter(”page"); if(page1==null){? ?page1="1"; ?} ?session.setAttribute("busMessageCount”,cou+"”); ?session.setAttribute(”busPage",page1);??Listpagelist1=guestbean。getMessage(Integer.parseInt(page1));//帶進(jìn)一個頁數(shù),并返回該頁所要顯示的信息 session.setAttribute("qqq",pagelist1);? intpageCount=guestbean.getPageCount();//得到頁數(shù)??session.setAttribute("busPageCount”,pageCount+”"); Listpagelist3=(ArrayList)session.getAttribute(”qqq”);? if(!pagelist3。isEmpty()){? ?for(inti=0;i<pagelist3.size();i++){? ? Listpagelist2=(ArrayList)pagelist3.get(i); ??Listreplay=guestbean。getReplayInfo(Integer.parseInt(pagelist2.get(0)。toString())); %>?〈TABLEclass=guestbookcellSpacing=0cellPadding=0width="100%"border=0><TBODY>〈TR><TDclass=Ftdalign=middlewidth="18%”rowSpan=2><DIVclass=icon><IMGheight=80src=”<%=basePath+pagelist2。get(2).toString()%>"width=80border=0〉</DIV〉<DIVclass=name〉〈%=pagelist2.get(1)。toString()%></DIV>〈/TD〉〈TDclass=CtdvAlign=topwidth="82%"height=75〉<TABLEstyle="TABLE—LAYOUT:fixed;WORD-WRAP:break—word"cellSpacing=0cellPadding=0width="80%”border=0><TBODY><TR〉<TDclass=contentalign=left〉 ????〈IMGheight=20src=”〈%=basePath+pagelist2.get(7).toString()%〉"width=20><%=pagelist2.get(8)。toString()%>〈%if(!replay。isEmpty()){?%><FIELDSET> 〈LEGEND>留言回復(fù)〈/LEGEND>〈%=replay。get(0)。toString()%〉(署名:〈%=replay.get(1).toString()%〉/日期:〈%=replay.get(2).toString()%〉) ?</FIELDSET>??? 〈%}%〉? ? 〈/TD〉 ? ? </TR〉 ? ?</TBODY> ? ?</TABLE>?? ?</TD>? </TR><TR><TDclass=Atdwidth="82%">時間:〈%=pagelist2。get(9)。toString()%>&nbsp;??? 〈Atitle=”QQ:〈%=pagelist2。get(4).toString()%〉"href="tencent://message/?uin=<%=pagelist2。get(4)。toString()%>&Site=網(wǎng)站名稱&Menu=y(tǒng)es”><IMGheight=16src="<%=basePath%>images/face/qq.gif”width=16border=0></A> ? ?〈Atitle="E_mail”href=”mailto:<%=pagelist2。get(3)。toString()%>”><IMGheight=16src=”〈%=basePat(yī)h%〉images/face/email。gif"width=16border=0〉</A>&nbsp; ?〈Atitle=網(wǎng)址href=”<%=pagelist2。get(5).toString()%>"target=”_blank”>〈IMGheight=16src="<%=basePath%>images/face/ie.gif”width=16border=0></A〉&nbsp;??? <Atitle=博客地址href="〈%=pagelist2.get(6).toString()%>"target=”_blank”>〈IMGheight=16src="<%=basePat(yī)h%〉images/face/home。gif"width=16border=0></A>&nbsp; ? <Atitle="〈%=pagelist2.get(10).toString()%>"href="javascript:”><IMGheight=16src=”<%=basePath%〉images/face/ip。gif”width=16border=0></A〉 ? ?</TD> ??〈/TR> ? </TBODY〉 </TABLE> 〈%}}%>?〈!—-循環(huán)結(jié)束==================================================================—-〉〈br><TABLEcellSpacing=0cellPadding=0width="100%”border=0>〈TBODY〉<TR>〈TDalign=right>〈formaction="”method=”post”name=”form3"> ? ?<inputtype=”hidden”name="pageCount"value="〈%=session.getAttribute("busPageCount”).toString()%〉"/><!—-//用于給上面javascript傳值——〉 <inputtype="hidden"name="page"value="<%=session。getAttribute("busPage")。toString()%>”/〉<!—-//用于給上面javascript傳值——>???<ahref="#"onClick="top()”〉<imgsrc="<%=basePath%>images/first.gif"border=”0"/></a> ;&nbsp;&nbsp; ? <ahref="#"onClick="pre()”>〈imgsrc="〈%=basePath%〉images/pre。gif"border="0”/></a〉&nbsp;&nbsp;&nbsp;??? 共<%=session.getAttribute("busMessageCount")。toString()%〉條記錄,共計<%=session。getAttribute("busPageCount").toString()%>頁,當(dāng)前第〈%=session.getAttribute("busPage”).toString()%>頁 &nbsp;&nbsp;?? ?<ahref="#"onClick=”next()"〉<imgsrc="〈%=basePat(yī)h%>images/next.gif"border=”0"/></a〉 ;&nbsp; ; ?<ahref="?!眔nClick=”last()"><imgsrc=”<%=basePath%>images/last.gif"border="0"/〉</a〉? ?第<inputname="busjump"type="text"size="3"/〉頁〈ahref="#"onClick="bjump()”〉<imgsrc=”<%=basePath%>images/jump。gif"border=”0"/>〈/a>&nbsp;&nbsp;&nbsp; ? </form>〈/TD〉</TR>〈/TBODY〉</TABLE></TD></TR><TR>〈TDclass=foot><H3class=L>〈/H3><H3class=R〉</H3>〈/TD></TR〉</TBODY〉〈/TABLE><TABLEclass=dragTableheight=28cellSpacing=0cellPadding=0width=100%align=centerborder=0><TBODY〉<TR><TDalign=leftclass=head>&nbsp;我要留言〈/TD〉〈/TR><TR〉<TDclass=middle>〈STYLEtype=text/css〉.selected{?BORDER-RIGHT:#ff99001pxsolid;BORDER—TO(shè)P:#ff99001pxsolid;FILTER:Alpha(opacity=100);BORDER-LEFT:#ff99001pxsolid;BORDER-BOTTOM:#ff99001pxsolid}.unselected{?BORDER-RIGHT:#edf8dd1pxsolid;BORDER-TOP:#edf8dd1pxsolid;FILTER:Alpha(opacity=50);BORDER-LEFT:#edf8dd1pxsolid;BORDER-BOTTOM:#edf8dd1pxsolid}〈/STYLE>〈SCRIPT>varprevIcon;functionicon(num){num。className="selected";if(typeof(prevIcon)!=”undefined"){prevIcon。className=”unselected";}else{document。all.firstface.className=”unselected";}if(num.className==”unselected"){num。className="selected";}prevIcon=num;document.all.face.value=num.childNodes(0)。id;}</SCRIPT>〈FORMname=”form1”action="〈%=basePath%〉GuestBook.shtml?method=add"method=”post"onSubmit=”returncheckGUEST()”><TABLEcellSpacing=0cellPadding=0width=”100%"border=0〉<TBODY〉〈TR>〈TDwidth="24%”align=”right"〉昵&nbsp;&nbsp;&nbsp; 稱:〈/TD〉<TDalign=left〉<INPUTname=nikenamemaxlength=20value=”〈%=member%〉"readonly>性別:<selectname=sex>〈optionvalue=’m'〉男</option><optionvalue='f’>女</option〉</select>&nbsp;聯(lián)系Email:<INPUTname=emailmaxlength=20〉QQ:<INPUTsize=11name=qqmaxlength=11>〈/TD>〈/TR〉<TR>〈TDwidth="24%"align="right”>網(wǎng)站網(wǎng)址:</TD>〈TDalign=left>〈INPUTsize=35name=weburlmaxlength=100>個人BLOG網(wǎng)址:<INPUTsize=35name=blogurlmaxlength=100〉〈/TD></TR〉<TR><TDwidth="24%”align=”right”〉表&nbsp;&nbsp;&nbsp;&nbsp;情:</TD><TDalign=left>〈TABLEcellSpacing=0cellPadding=0border=0><TBODY〉<TR〉<TDclass=selectedid=firstfacestyle=”CURSOR:hand"onclick=icon(this)〉<IMGid=1height=20src="<%=basePath%〉images/face/1.gif”width=20></TD>〈TDclass=unselectedstyle=”CURSOR:hand"onclick=icon(this)><IMGid=2height=20src=”〈%=basePath%>images/face/2。gif"width=20〉</TD>〈TDclass=unselectedstyle=”CURSOR:hand”onclick=icon(this)><IMGid=3height=20src="<%=basePat(yī)h%〉images/face/3。gif"width=20〉〈/TD>〈TDclass=unselectedstyle="CURSOR:hand”onclick=icon(this)>〈IMGid=4height=20src="<%=basePath%>images/face/4.gif"width=20〉〈/TD〉〈TDclass=unselectedstyle="CURSOR:hand”onclick=icon(this)〉<IMGid=5height=20src=”<%=basePath%>images/face/5.gif"width=20></TD><TDclass=unselectedstyle="CURSOR:hand"onclick=icon(this)><IMGid=6height=20src="〈%=basePath%>images/face/6.gif"width=20〉</TD><TDclass=unselectedstyle="CURSOR:hand”onclick=icon(this)〉〈IMGid=7height=20src=”〈%=basePat(yī)h%〉images/face/7.gif"width=20>〈/TD><TDclass=unselectedstyle="CURSOR:hand"onclick=icon(this)〉<IMGid=8height=20src=”〈%=basePath%〉images/face/8。gif"width=20〉〈/TD〉〈TDclass=unselectedstyle=”CURSOR:hand"onclick=icon(this)><IMGid=9height=20src="〈%=basePath%〉images/face/9。gif”width=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省導(dǎo)游資格考試(導(dǎo)游基礎(chǔ)知識)模擬試卷2(題后含答案及解析)
- 醫(yī)保年度考核個人工作總結(jié)(7篇)
- 單位防疫不力檢討書(7篇)
- 《煤氣的甲烷化》課件
- 條口穴在臟腑調(diào)理中的應(yīng)用-洞察分析
- 輿情傳播中的群體極化現(xiàn)象-洞察分析
- 虛擬化資源管理技術(shù)-洞察分析
- 污水處理自清潔技術(shù)進(jìn)展-洞察分析
- 新材料技術(shù)推廣策略研究-洞察分析
- 園林工程信息化管理-洞察分析
- GB/T 13738.2-2017紅茶第2部分:工夫紅茶
- 第十一章英國自然風(fēng)景式園林
- 燃?xì)忮仩t安全檢查表分析(SCL)+評價記錄
- 小學(xué)四年級除數(shù)是兩位數(shù)的除法練習(xí)題
- 消防控制室值班記錄1
- 貨物質(zhì)量保證措施
- 工作簡化方法改善與流程分析課件
- 部編人教版道德與法治四年級下冊《合理消費(fèi)》優(yōu)質(zhì)課件
- 一般自我效能感量表及說明
- 《建筑工程類別劃分標(biāo)準(zhǔn)》-全
- 工藝變更通知單
評論
0/150
提交評論