用Ajax怎样和Servlet之间传输文本

使用Ajax进行表单验证,我可以将表单里的数据传输到servlet但不知道怎样将验证信息的结果再传回来。谢谢各位帮个忙啊... 使用Ajax进行表单验证,我可以将表单里的数据传输到servlet
但不知道怎样将验证信息的结果再传回来。
谢谢各位帮个忙啊
展开
 我来答
怕森林的柴
2015-12-06 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:317
采纳率:85%
帮助的人:112万
展开全部

Ajax  动态无刷新技术   当向后台servlet 传输数据是 做相关接受  做完处理之后然后用response 吧你需要的想前台传输的数据写出去 这里 可以写xml text html  也可以写json

 然后 ajax 传输的方法后回调函数 自己用数据接受一下就好了

示例代码:

$(function () {
    $("#button").click(function(
        $.post("/login",//传输地址 接受地址
        {name:$("#name").val(),password:$("#password").val()},//传递参数
        function(data){//回调函数
            console.debug(data);
        }
        })
    })
})
dhweicheng
2015-11-12 · TA获得超过1155个赞
知道大有可为答主
回答量:3320
采纳率:55%
帮助的人:1072万
展开全部
Ajax 其实就是模拟浏览器发送http请求 只要在 url后面携带要发送的数据就可以实现 ajax来访问servlet
返回的结果 servlet通过 response.getWriter().write("数据");做输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不一样的银
2015-11-27
知道答主
回答量:33
采纳率:0%
帮助的人:9.7万
展开全部
json串作为传递的参数。 最好使用jQuery
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
san0072
2008-05-28
知道答主
回答量:28
采纳率:0%
帮助的人:20.5万
展开全部
在servlet里
response.setContentType("text/xml; charset=GBK");
PrintWriter out = response.getWriter();
out.write("你的内容");
out.close();

在ajax里
var responseText= xmlHttp.responseText;
responseText就是你传回来的内容
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辉煌kind
2008-05-28 · TA获得超过1484个赞
知道小有建树答主
回答量:751
采纳率:0%
帮助的人:764万
展开全部
在用servlet的那个jsp里面最后加上
out.clear();
out.print(returnVal);
里面的returnVal是String变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式