ajax传值到action怎么赋值并传回页面

【action】StringId=req.getParameter("Id");StringCard=req.getParameter("Card");bi=bookCi... 【action】
String Id=req.getParameter("Id");
String Card=req.getParameter("Card");
bi=bookCirculateInfoExt.SearchBook(Id);
ri=bookCirculateInfoExt.SearchRead(Card);
ServletOutputStream out = res.getOutputStream();
res.setCharacterEncoding("utf-8");
String mess="";
mess="{msg:bi}";
out.print(mess);
out.close();
return null;
【jsp】
$(document).ready(function(){
$("#book").blur(function(){
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("post","AjaxAction.a?Id=" +$("#book").val()+"&Card="+$("#card").val(),true);
xmlhttp.send(req);
});
});
以上是我写的action和页面
不知道怎么将值从action传回jsp页面,也不知道怎么接收值
展开
 我来答
匿名用户
2014-05-21
展开全部
有个思路,不知道能不能行,你可以试试,
在action 定义个一个字符串,用来存储你的验证结果,然后 在页面上写个EL表达式。看看值能不能传递到页面的EL表达式,最后将EL表达式值给JS变量判断即可。

临时想的,希望对你有帮助,去试试吧。
匿名用户
2014-05-22
展开全部
在action 定义个一个字符串,用来存储你的验证结果,然后 在页面上写个EL表达式。看看值能不能传递到页面的EL表达式,最后将EL表达式值给JS变量判断即可。

临时想的,希望对你有帮助,去试试吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-21
展开全部
response.getWriter().write();//返回结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-21
展开全部
我觉得楼上那个人的意见很中肯。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式