Java Servlet将结果返回到自定义HTML页面

Java Servlet将结果返回到自定义HTML页面,java,html,ajax,servlets,Java,Html,Ajax,Servlets,我已经将数据从HTML页面发送到servlet,这是代码 <form name="search" id="search_bar" action="PathServlet" method="get"> <table border="5" cellspacing="5" cellpadding="0"><tr> <td> <input Style="width:300px;" name=

我已经将数据从HTML页面发送到servlet,这是代码

 <form name="search" id="search_bar" action="PathServlet" method="get">
        <table border="5" cellspacing="5" cellpadding="0"><tr>
        <td>
            <input Style="width:300px;"  name="one" type="text"  value="Enter Your Search Here" onFocus="clearText(this)" onBlur="clearText(this)">  <br/>
            <input Style="width:300px;"  name="two" type="text"  value="Enter Your Search Here" onFocus="clearText(this)" onBlur="clearText(this)">  <br/>


            <input type="submit" value="search"/></td></tr>
        </table>    
    </form>
但是我不明白如何在Ajax中检索数据


有什么想法吗?

使用jQuery使用ajax发布数据。检查此链接以了解分步说明:

示例代码段

$(document).ready(function() {
    $('#form').submit(function() {
        var searchtext = $('#search').val();
        $.ajax({
            type:       "post",
            url:        "/PathToServlet",
            data:       "q=" + searchtext ,
            success:    function(data) {
              alert('Data Recieved : ' + data);
            }
        });

    return false;
    });
});

使用jQuery使用ajax发布数据。检查此链接以了解分步说明:

示例代码段

$(document).ready(function() {
    $('#form').submit(function() {
        var searchtext = $('#search').val();
        $.ajax({
            type:       "post",
            url:        "/PathToServlet",
            data:       "q=" + searchtext ,
            success:    function(data) {
              alert('Data Recieved : ' + data);
            }
        });

    return false;
    });
});

为什么不能将XML嵌入自定义html页面本身,并将其作为搜索servlet的响应返回?你的意思是,你想知道如何从客户端浏览器检索XML提要,而不刷新整个页面?是的,Alexandre这是我要找的函数,我把html页面上的响应选为xml a,而不是同一页面为什么不能将xml嵌入自定义html页面本身,并将其作为搜索servlet的响应返回?你是说,你想知道如何从客户端浏览器检索xml提要,而不刷新整个页面?是的,Alexandre这是我要寻找的函数,在html页面上,我选择作为xml响应,而不是同一页面
$(document).ready(function() {
    $('#form').submit(function() {
        var searchtext = $('#search').val();
        $.ajax({
            type:       "post",
            url:        "/PathToServlet",
            data:       "q=" + searchtext ,
            success:    function(data) {
              alert('Data Recieved : ' + data);
            }
        });

    return false;
    });
});