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

AJAX教程

AJAX Java示例

要?jiǎng)?chuàng)建ajax示例,需要使用服務(wù)器端語(yǔ)言,例如:Servlet,JSP,PHP,ASP.Net等。這里使用JSP來(lái)生成服務(wù)器端代碼。

在這個(gè)例子中,只是打印給定數(shù)字的表。

使用jsp創(chuàng)建ajax示例的步驟

需要按照以下步驟操作:

• 加載org.json.jar文件。

• 創(chuàng)建輸入頁(yè)面以接收文本或數(shù)字。

• 創(chuàng)建服務(wù)器端頁(yè)面以處理請(qǐng)求。

• 在web.xml文件中提供條目。

第一步:加載org.json.jar文件

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

第二步:創(chuàng)建輸入頁(yè)面以接收文本或數(shù)字

在此頁(yè)面中,我們創(chuàng)建了一個(gè)從用戶獲取輸入的表單。當(dāng)用戶單擊showTable按鈕時(shí),將調(diào)用sendInfo()函數(shù)。在這個(gè)函數(shù)中編寫(xiě)了所有的ajax代碼。

只要準(zhǔn)備好狀態(tài)更改,我們就調(diào)用了getInfo()函數(shù)。它通過(guò)innerHTML屬性動(dòng)態(tài)地將返回的數(shù)據(jù)寫(xiě)入網(wǎng)頁(yè)。

文件:table1.html

<html>

<head>
    <script>
        var request;
        function sendInfo() {
            var v = document.vinform.t1.value;
            var url = "index.jsp?val=" + v;

            if (window.XMLHttpRequest) {
                request = new XMLHttpRequest();
            }
            else if (window.ActiveXObject) {
                request = new ActiveXObject("Microsoft.XMLHTTP");
            }

            try {
                request.onreadystatechange = getInfo;
                request.open("GET", url, true);
                request.send();
            }
            catch (e) {
                alert("Unable to connect to server");
            }
        }

        function getInfo() {
            if (request.readyState == 4) {
                var val = request.responseText;
                document.getElementById('amit').innerHTML = val;
            }
        }

    </script>
</head>

<body>
    <marquee>
        <h1>This is an example of ajax</h1>
    </marquee>
    <form name="vinform">
        <input type="text" name="t1">
        <input type="button" value="ShowTable" onClick="sendInfo()">
    </form>

    <span id="amit"> </span>

</body>

</html>

第三步:創(chuàng)建服務(wù)器端頁(yè)面以處理請(qǐng)求

在這個(gè)jsp頁(yè)面中,我們打印給定數(shù)字的表格。

文件:index.jsp

<%  
int n=Integer.parseInt(request.getParameter("val"));  

for(int i=1;i<=10;i++)  
out.print(i*n+"<br>");  

%>

文件:web.xml

<?xml version="1.0" encoding="UTF-8"?>  
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"   
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  

    <session-config>  
        <session-timeout>  
            30  
        </session-timeout>  
    </session-config>  
    <welcome-file-list>  
        <welcome-file>table1.html</welcome-file>  
        </welcome-file-list>  
    </web-app>

輸出結(jié)果如下:

全部教程
主站蜘蛛池模板: 91在线亚洲综合在线 | 女性一级全黄生活片免费看 | 亚洲 欧美 精品 | 亚洲 欧美 精品 | 毛茸茸的浓密在线视频 | 一级日本高清视频免费观看 | 久久99精品久久久久久噜噜 | 婷婷中文网 | 国产综合久久久久久鬼色 | 亚洲国产精品综合久久 | 91视频18| 欧美视频www | 久久精品免费全国观看国产 | 欧美一区二区三区久久久 | 国产呦系列 欧美呦 日韩呦 | 在线视频免费观看a毛片 | 国产精品香蕉在线一区二区 | 中中文字幕亚州无线码 | 中文字幕一区二区在线视频 | 久久频这里精品99香蕉久网址 | 99精品国产一区二区青青牛奶 | 久久99国产亚洲高清观看韩国 | 四虎国产精品永久地址49 | 亚洲欧美中文日韩二区一区 | 四虎影视4hutv最新地址在线 | 在线亚洲激情 | 97精品国产综合久久久久久欧美 | 无遮挡又黄又爽又色1000部 | 久久国产小视频 | 日韩色中色 | 国产在线99 | 亚洲日韩欧洲无码av夜夜摸 | 国产成人综合久久亚洲精品 | 亚洲免费黄色 | 国产精品成人观看视频国产 | 国产视频a | 欧美猛妇色xxxxxbbbb | 免费福利在线播放 | 国产福利免费看 | 奇米影音第四色 | 香蕉午夜 |