永发信息网

javaweb 开发中 ajax

答案:2  悬赏:20  手机版
解决时间 2021-03-22 01:09
  • 提问者网友:活着好累
  • 2021-03-21 05:16
如果一个方法被多个ajax访问,那返回值给哪个ajax呢?
难道说哪个ajaxAbc访问后端方法,返回值就由ajaxAbc来接收
最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-03-21 06:51
一个请求对应一个结果,不管你是多少个ajax同时请求,也不会导致数据返回给其他用户,这些ajax和java已经在底层实现,你不用考虑这些,直接访问你的请求就可以了。
不过有些公司有这种需求,例如十个ajax请求要一个一个的去访问java某个方法,在第一个用户访问结束后,下一个用户继续访问,这种需求就要用到java的synchronized,不过这种请求用的很少,用法在这里。
网页链接
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-03-21 07:29

1.jsp页面设置页头

<%@ page contenttype="text/html; charset=gb2312" %>

2.ajax提交到后台时,用get/post都无所谓,也不需要编码

3.后台得到string时

s=new string(s.getbytes("iso8859-1"),"gbk");

这样即可在后台得到正确的中文

4.从后台往页面传递内容如果有中文,则只需设置编码

response.setcharacterencoding("gb2312");

谢谢采纳

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯