jquery ajax success:function(data){ }data乱码

Java后台:if(us.userLogin(u)==false){this.message="错误";}...ServletActionContext.getRespo... Java后台:
if(us.userLogin(u) == false){
this.message = "错误";
}
...
ServletActionContext.getResponse().getWriter().print(message);
前台JSP页面:
$.ajax({
success:function(data){ },
});
data获取到到的内容是:??

百度查了很方法还是没有解决。
展开
 我来答
戏肖告O
2014-06-11 · TA获得超过441个赞
知道小有建树答主
回答量:331
采纳率:28%
帮助的人:184万
展开全部
ServletActionContext.getResponse().getWriter().print(message); 如果没有其他设置的话,返回的是message。
你可以在前台调试一下看一下,alert(data);
或在谷歌浏览器下看控制台等等。
追问
ServletActionContext.getResponse().getWriter().print(message);这句是struts2跟JQUERY的 Ajax方法结合,将message的值传到前台的success:function(data)的data。我给message赋值中文:“错误”的时候,data在前台输出时就变成??
追答
“错误”是问号,是你中文乱码的问题。
形单影只向谁去
2014-06-11 · TA获得超过211个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:207万
展开全部
用console.log(data); 在chrome的 console看下输出的结果。
追问
就是输出:??
我后台传出来的中文变成问号
追答
不应该啊,你在后台设置下字符编码为 utf-8 试试呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fallsbq
2014-09-18 · 超过14用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:75.2万
展开全部
我饥饿的服从这神态转到那姿势──
风到什麽地方去。
詹姆斯的步子又加快。
刨花和新锯木板的清香。
他把一生浪费在工作上所得的钱
水以这个以伞以哈哈
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式