《Web應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)》實(shí)驗(yàn)指導(dǎo)書-實(shí)驗(yàn)八

《Web應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)》實(shí)驗(yàn)指導(dǎo)書-實(shí)驗(yàn)八

ID:45552533

大小:64.98 KB

頁(yè)數(shù):6頁(yè)

時(shí)間:2019-11-14

《Web應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)》實(shí)驗(yàn)指導(dǎo)書-實(shí)驗(yàn)八_第1頁(yè)
《Web應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)》實(shí)驗(yàn)指導(dǎo)書-實(shí)驗(yàn)八_第2頁(yè)
《Web應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)》實(shí)驗(yàn)指導(dǎo)書-實(shí)驗(yàn)八_第3頁(yè)
《Web應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)》實(shí)驗(yàn)指導(dǎo)書-實(shí)驗(yàn)八_第4頁(yè)
《Web應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)》實(shí)驗(yàn)指導(dǎo)書-實(shí)驗(yàn)八_第5頁(yè)
資源描述:

《《Web應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)》實(shí)驗(yàn)指導(dǎo)書-實(shí)驗(yàn)八》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、實(shí)驗(yàn)八Servlet技術(shù)的應(yīng)用一、實(shí)驗(yàn)?zāi)康?1)、掌握怎樣編寫和使用Servleto(2)、掌握編寫和配置和Servlet有關(guān)的web.xml文件。(3)、掌握在Servlet中使用session的方法;熟悉把用戶對(duì)某JSP頁(yè)面或Servlet的請(qǐng)求轉(zhuǎn)發(fā)給另一個(gè)JSP頁(yè)面或Servlet的方法。二、實(shí)驗(yàn)工具(1)JDK1.4、JDK1.5或JDK1.6,可以從SUN公司的網(wǎng)站免費(fèi)下載(2)編輯工具:記事本或DreamweaverMX2004>FrontPage2003(3)Tomcat服務(wù)器,也可以從網(wǎng)上免費(fèi)下載(4)Netbeans4.1或Jcreator三、實(shí)驗(yàn)原理與內(nèi)

2、容(1)、有些Web應(yīng)用可能需要JSP+JavaBean+Servlet來完成,需要服務(wù)器再創(chuàng)建一些Servlet對(duì)象,配合JSP頁(yè)面來完成整個(gè)Web應(yīng)用程序的工作。本小節(jié)實(shí)驗(yàn)將介紹怎樣編寫創(chuàng)建Servlet對(duì)象的類,怎樣在Tomcat服務(wù)器上保存編譯后的字節(jié)碼、編寫部署文件,怎樣請(qǐng)求Tomcat服務(wù)器創(chuàng)建一個(gè)Servlet對(duì)象。①?gòu)?fù)制需要的jar文件:為了編譯Servlet源文件,需要HttpServlet^HttpServletRequest等類,JDK內(nèi)置包中并不包含這些類文件,用戶需要將Tomcat服務(wù)器中commonMib冃錄下的servlet-api.jar文件

3、復(fù)制到JDK安裝目錄的jrelibext子目錄屮。②添加Servlet類的字節(jié)碼文件:編寫如下的Servlet類:Computer.java,保存在D:盤根目錄下,編譯該類,形成starmoonComputer.class,將此文件夾保存到Tomcat當(dāng)前Web目錄(如:ROOT目錄)下的WEB-INFclasses子目錄中,重新啟動(dòng)TomcatoComputer.java:packagestar.moon;importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;publicclassC

4、omputerextendsHttpServlet{publicvoidinit(ServletConfigconfig)throwsServletException{super.init(config);)publicvoidsen;ice(HttpSen;letRequestrequest,HttpServletResponseresponse)throwslOException{response.setContentType(ntext/html;charset=GB2312”);PrintWriterout=response.getWriter();out.prin

5、tln(nH);Stringnumber=request.getParameter(HnumberH);//獲取客戶提交的信息。doublen=0;try{n=Double.parseDouble(number);out.print(,,
ll+number+H的平方根是:H);out?prinl(”vBR>"+Math?sqil(n));}catch(NumbcrFormatExccptionc){out.printC*請(qǐng)輸入數(shù)字字符!H);1out.println(",');})①編寫部署文件:在

6、Web當(dāng)前目錄WEB-INFclasses子目錄中,用記事本打開web.xml文件,在JSPCservletmappingsstart??>”標(biāo)記下,添加如下幾行并保存:computerstar.moon.Computercomputer/getResult

7、et-mapping>②運(yùn)行Servlet:編寫givenumber.jsp文件,該文件通過表單向Servlet提交一個(gè)正實(shí)數(shù),Servlet負(fù)責(zé)計(jì)算這個(gè)數(shù)的平方根并返回給客戶。givenumber.jsp<%@pageconientType=,,text/html;Charset=GB2312n%>

輸入一個(gè)數(shù),servlet求這個(gè)數(shù)的平方根:

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。