方法基本上正确,只是一个小问题,下面的行:
var c = "a="+a+"b="+b;
应该修改为:
var c = "a="+a+"&b="+b;
JSP并不知道你是用AJAX提交的呢,还是表单提交的,所以它获取参数的方法完全相同。
String a=request.getParameter("a");
String b=request.getParameter("b");
跟你平时获取参数一样的
===========================
建议你使用jquery 吧。。,简单多了。
String name = request.getParameter("a");
String msg = request.getParameter("b");
做AJAX最好先做好一般的,确保没问题了,再改成AJAX.
因为AJAX提交和普通提交JSP是感觉不到的,所以一般都是发送出问题,
现在我都是用jquery的,自从我用了jquery,都没遇到过AJAX提交的问题了,身体也好了,个子也长高了!
xmlHttpRequest.send(c);
你这个c是字符串,如果想用POST传到后台的话,应该用object对象,
var c = {name:a,msg:b};