用Ajax怎样和Servlet之间传输文本
使用Ajax进行表单验证,我可以将表单里的数据传输到servlet但不知道怎样将验证信息的结果再传回来。谢谢各位帮个忙啊...
使用Ajax进行表单验证,我可以将表单里的数据传输到servlet
但不知道怎样将验证信息的结果再传回来。
谢谢各位帮个忙啊 展开
但不知道怎样将验证信息的结果再传回来。
谢谢各位帮个忙啊 展开
6个回答
展开全部
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);
}
})
})
})
展开全部
Ajax 其实就是模拟浏览器发送http请求 只要在 url后面携带要发送的数据就可以实现 ajax来访问servlet
返回的结果 servlet通过 response.getWriter().write("数据");做输出
返回的结果 servlet通过 response.getWriter().write("数据");做输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
json串作为传递的参数。 最好使用jQuery
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在servlet里
response.setContentType("text/xml; charset=GBK");
PrintWriter out = response.getWriter();
out.write("你的内容");
out.close();
在ajax里
var responseText= xmlHttp.responseText;
responseText就是你传回来的内容
response.setContentType("text/xml; charset=GBK");
PrintWriter out = response.getWriter();
out.write("你的内容");
out.close();
在ajax里
var responseText= xmlHttp.responseText;
responseText就是你传回来的内容
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在用servlet的那个jsp里面最后加上
out.clear();
out.print(returnVal);
里面的returnVal是String变量。
out.clear();
out.print(returnVal);
里面的returnVal是String变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询