ajax 传递参数 jsp 如何接收 20
我在一个页面中用ajax传参varusername="小二";varurl="test.jsp";varpost="username="+username;xmlHttp...
我在一个页面中 用ajax传参
var username ="小二";
var url="test.jsp";
var post = "username="+username;
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.open("post",url,true);
xmlReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttpRequest.send(post);
在提交的JSP页面中 我如何接收传递过去的参数???
1楼你说的 得到的值确是null
2楼你的那个问题 会引起乱码阿
用那种方式传递过去 中文会是乱码
处理了 有些符号也会出错 比如我后面用String.getBytes();
%$&^(* 之类的符号 就会导致出错 展开
var username ="小二";
var url="test.jsp";
var post = "username="+username;
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.open("post",url,true);
xmlReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttpRequest.send(post);
在提交的JSP页面中 我如何接收传递过去的参数???
1楼你说的 得到的值确是null
2楼你的那个问题 会引起乱码阿
用那种方式传递过去 中文会是乱码
处理了 有些符号也会出错 比如我后面用String.getBytes();
%$&^(* 之类的符号 就会导致出错 展开
3个回答
展开全部
实际上使用AJAX向JSP提交参数与不使用AJAX是一样的,服务器端的代码还是一样来写,如:
request.getParameter("username");
这样就取得了username的值
request.getParameter("username");
这样就取得了username的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var url="test.jsp?para="+escape(username);
OK ????
OK ????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
url="test.jsp?";
在servlets的dopost()方法中可以用request.getParameter("username")
在servlets的dopost()方法中可以用request.getParameter("username")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询