跟我學(xué)ajax技術(shù)——如何應(yīng)用ajax實(shí)現(xiàn)無刷新查詢功能的web應(yīng)用示例(第二部分)

跟我學(xué)ajax技術(shù)——如何應(yīng)用ajax實(shí)現(xiàn)無刷新查詢功能的web應(yīng)用示例(第二部分)

ID:19356945

大小:337.50 KB

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

時(shí)間:2018-10-01

跟我學(xué)ajax技術(shù)——如何應(yīng)用ajax實(shí)現(xiàn)無刷新查詢功能的web應(yīng)用示例(第二部分)_第1頁(yè)
跟我學(xué)ajax技術(shù)——如何應(yīng)用ajax實(shí)現(xiàn)無刷新查詢功能的web應(yīng)用示例(第二部分)_第2頁(yè)
跟我學(xué)ajax技術(shù)——如何應(yīng)用ajax實(shí)現(xiàn)無刷新查詢功能的web應(yīng)用示例(第二部分)_第3頁(yè)
跟我學(xué)ajax技術(shù)——如何應(yīng)用ajax實(shí)現(xiàn)無刷新查詢功能的web應(yīng)用示例(第二部分)_第4頁(yè)
跟我學(xué)ajax技術(shù)——如何應(yīng)用ajax實(shí)現(xiàn)無刷新查詢功能的web應(yīng)用示例(第二部分)_第5頁(yè)
資源描述:

《跟我學(xué)ajax技術(shù)——如何應(yīng)用ajax實(shí)現(xiàn)無刷新查詢功能的web應(yīng)用示例(第二部分)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、楊教授工作室精心創(chuàng)作的優(yōu)秀程序員職業(yè)提升必讀系列資料1.1跟我學(xué)AJAX技術(shù)——如何應(yīng)用AJAX實(shí)現(xiàn)無刷新查詢功能的Web應(yīng)用示例(第二部分)1.1.1在項(xiàng)目中添加Struts相關(guān)的表單ActionForm組件類1、程序類名稱為searchActionForm包名稱為com.px1987.webajax.actionform.SearchActionForm,如下為創(chuàng)建的示圖。12楊教授工作室,版權(quán)所有,盜版必究,12/12頁(yè)楊教授工作室精心創(chuàng)作的優(yōu)秀程序員職業(yè)提升必讀系列資料12楊教授工作室,版權(quán)所有,盜版必究,12/12頁(yè)楊教授工作室精心創(chuàng)作的優(yōu)秀程序員職業(yè)提升必讀系列資料2、在該W

2、eb應(yīng)用中添加一個(gè)實(shí)現(xiàn)查詢功能得Action組件設(shè)置相關(guān)的參數(shù):/searchCity,com.px1987.webajax.action.SearchAction12楊教授工作室,版權(quán)所有,盜版必究,12/12頁(yè)楊教授工作室精心創(chuàng)作的優(yōu)秀程序員職業(yè)提升必讀系列資料將產(chǎn)生出下面的狀態(tài)同時(shí)在struts-config.xml中對(duì)它進(jìn)行設(shè)置12楊教授工作室,版權(quán)所有,盜版必究,12/12頁(yè)楊教授工作室精心創(chuàng)作的優(yōu)秀程序員職業(yè)提升必讀系列資料3、編程該Action類以響應(yīng)客戶端的Get方式的請(qǐng)求packagecom.px1987.webajax.action;importjavax.servl

3、et.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.apache.struts.action.Action;importorg.apache.struts.action.ActionForm;importorg.apache.struts.action.ActionForward;importorg.apache.struts.action.ActionMapping;importcom.px1987.webajax.model.*;importjava.io.*;public

4、classSearchActionextendsAction{publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){StringcityName=request.getParameter("cityName");try{cityName=newString(cityName.getBytes("ISO-8859-1"),"gb2312");}12楊教授工作室,版權(quán)所有,盜版必究,12/12頁(yè)楊教授工作室精心創(chuàng)

5、作的優(yōu)秀程序員職業(yè)提升必讀系列資料catch(UnsupportedEncodingExceptione){//TODO自動(dòng)生成catch塊e.printStackTrace();}CreateXMLInterfacecreateXML=newCreateXMLBean();//它代表我們的業(yè)務(wù)功能方法StringxmtFileResult=createXML.createXMLText(cityName);response.setContentType("text/xml;charset=GBK");/**將Cache-Control設(shè)為no-cache將確保瀏覽器不會(huì)從緩存相同的UR

6、L(包括參數(shù))返回的應(yīng)答。*/response.setHeader("Cache-Control","no-cache");PrintWriterout;try{out=response.getWriter();out.write(xmtFileResult);//out.print(sb.toString());out.close();}catch(IOExceptione){e.printStackTrace();}returnnull;}}注意:重要的是把響應(yīng)的內(nèi)容類型設(shè)置為text/xml,否則XMLHttpRequest12楊教授工作室,版權(quán)所有,盜版必究,12/12頁(yè)楊教授工

7、作室精心創(chuàng)作的優(yōu)秀程序員職業(yè)提升必讀系列資料不會(huì)把響應(yīng)內(nèi)容解析成XMLDOM。4、創(chuàng)建業(yè)務(wù)類的接口和業(yè)務(wù)類的實(shí)現(xiàn)類(1)業(yè)務(wù)類的接口CreateXMLInterface,包名稱為com.px1987.webajax.model;(2)在該接口中定義下面的方法packagecom.px1987.webajax.model;publicinterfaceCreateXMLInterface{publicStringcreateXMLTe

當(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)系客服處理。
相關(guān)文章
更多