本文實(shí)例講述了ajax發(fā)送GET請(qǐng)求,然后通過jsp頁(yè)面來接收處理的實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
Ajax發(fā)送GET請(qǐng)求
這里用一個(gè)實(shí)例演示Ajax發(fā)送get請(qǐng)求,實(shí)例具體要求為一個(gè)注冊(cè)頁(yè)面,當(dāng)用戶填寫完用戶名稱時(shí),該輸入框失去焦點(diǎn)后會(huì)通過Ajax向后臺(tái)發(fā)送驗(yàn)證信息,如果用戶名不是admin則通過驗(yàn)證,否則不通過驗(yàn)證。
下面先看JSP頁(yè)面具體信息:
這里后臺(tái)處理信息用的是Servlet進(jìn)行處理
首先看web.xml配置信息
servlet-mapping>
servlet-name>LoginServlet/servlet-name>
url-pattern>/servlet/LoginServlet/url-pattern>
/servlet-mapping>
然后看具體的servlet類的doGet方法
response.setContentType("text/html;charaet=UTF-8");
PrintWriter out = response.getWriter();
String name=request.getParameter("username");
System.out.println(name);
if(name.equals("admin"))
out.print(false);
else
out.print(true);
out.flush();
out.close();
}
在Servlet類中做一個(gè)簡(jiǎn)單的驗(yàn)證。
在JSP的表單中,對(duì)輸入用戶名稱的輸入框設(shè)置了失去焦點(diǎn)的事件,也就是onblur事件。下面看javascript代碼。
希望本文所述對(duì)大家的jsp+Ajax程序設(shè)計(jì)有所幫助。
標(biāo)簽:西藏 紅河 青島 貴州 宿州 云浮 江西 丹東
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jsp+ajax發(fā)送GET請(qǐng)求的方法》,本文關(guān)鍵詞 jsp+ajax,發(fā)送,GET,請(qǐng)求,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。