大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

AJAX教程

Java+AJAX搜索示例

在此示例中,我們將創(chuàng)建一個表單,使用java與ajax實(shí)現(xiàn)按名稱搜索員工。在這里,我們編寫了兩層應(yīng)用程序代碼,以使應(yīng)用程序易于理解。您可以根據(jù)標(biāo)準(zhǔn)編寫數(shù)據(jù)庫代碼。

在Java中使用AJAX創(chuàng)建搜索示例的步驟

需要按照以下步驟操作:

• 在數(shù)據(jù)庫中創(chuàng)建表

• 加載org.json.jar文件

• 創(chuàng)建輸入表單

• 創(chuàng)建服務(wù)器端頁面以使用名稱搜索員工

加載org.json.jar文件

下載此示例,在WEB-INF/lib目錄中包含了org.json.jar文件。

創(chuàng)建輸入表單

在此頁面中,我們創(chuàng)建了一個表單,該表單從用戶獲取輸入以按名稱搜索員工。用戶在按鍵盤后釋放鍵時,會調(diào)用searchInfo()函數(shù)。ajax代碼寫在searchInfo()函數(shù)中。

文件:index.html

<!DOCTYPE html>
<html>

<head>
    <script>
        var request = new XMLHttpRequest();
        function searchInfo() {
            var name = document.vinform.name.value;
            var url = "index.jsp?val=" + name;

            try {
                request.onreadystatechange = function () {
                    if (request.readyState == 4) {
                        var val = request.responseText;
                        document.getElementById('mylocation').innerHTML = val;
                    }
                }//end of function  
                request.open("GET", url, true);
                request.send();
            } catch (e) { alert("Unable to connect to server"); }
        }  
    </script>
</head>

<body>
    <h1>Search Employee</h1>
    <form name="vinform">
        <input type="text" name="name" onkeyup="searchInfo()">
    </form>

    <span id="mylocation"></span>
</body>

</html>

創(chuàng)建服務(wù)器端頁面以處理請求

在這個jsp頁面中,我們編寫數(shù)據(jù)庫代碼來搜索以給定名稱開頭的員工。

文件:index.jsp

<%@ page import="java.sql.*" %>  
<%  
String name=request.getParameter("val");  
if(name==null||name.trim().equals("")){  
out.print("<p>Please enter name!</p>");  
}else{  
try{  
Class.forName("oracle.jdbc.driver.OracleDriver");  
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","oracle");  
PreparedStatement ps=con.prepareStatement("select * from emp911 where name like '"+name+"%'");  
ResultSet rs=ps.executeQuery();  

if(!rs.isBeforeFirst()) {      
 out.println("<p>No Record Found!</p>");   
}else{  
out.print("<table border='1' cellpadding='2' width='100%'>");  
out.print("<tr><th>Id</th><th>Name</th><th>Email</th>  
<th>Address</th><th>City</th><th>State</th><th>Country</th></tr>");  
while(rs.next()){  
out.print("<tr><td>"+rs.getString(1)+"</td><td>"+rs.getString(2)+"</td><td>"+rs.getString(3)+"</td>  
<td>"+rs.getString(4)+"</td><td>"+rs.getString(5)+"</td><td>"+rs.getString(6)+"</td>  
<td>"+rs.getString(7)+"</td></tr>");  
}  
out.print("</table>");  
}//end of else for rs.isBeforeFirst  
con.close();  
}catch(Exception e){out.print(e);}  
}//end of else  
%>

 

全部教程
主站蜘蛛池模板: 亚洲综合免费视频 | 欧美成人一区亚洲一区 | 99在线免费视频 | 久久嫩草影院免费看夜色 | 久久久成人影院 | 永久黄网站色视频免费观看 | 麻豆精品视频 在线视频 | 91精品国产色综合久久 | 亚洲欧美日韩在线中文一 | 免费澳门一级毛片 | 久久国产a | 天天摸天天干天天操 | 久久精品视频免费观看 | 天天射天天射天天射 | 日韩伊人 | 欧美日韩国产高清一区二区三区 | 欧美一区二区在线观看免费网站 | 久久香蕉国产线看观看8青草 | 日本久久网站 | 成人另类视频 | 青青青青青青久久久免费观看 | 夜色资源在线观看免费 | 91在线品视觉盛宴免费 | 国产成人h综合亚洲欧美在线 | 97成人在线视频 | 一级特级aaaa毛片免费观看 | 一级毛片免费一级直接观看 | 欧美一级精品高清在线观看 | 欧美18—19sex性护士 | 亚洲欧美日韩中文字幕在线 | 日本乱中文字幕系列在线观看 | 日韩精品福利视频一区二区三区 | 奇米777777| 91精选视频 | 在线国产中文字幕 | 国产精品网站在线观看 | 牛牛a级毛片在线播放 | 免费一级a毛片 | www.色在线 | 午夜国产福利 | 成熟女人50岁一级毛片不卡 |