SpringMVC-ajax返回值乱码解决方案
一:(自己总结,测试过可行)
ajax返回如果含有中文汉字,则使用:(如下例:)
@RequestMapping(value="/xxx.do")
public @ResponseBody void getPunishReasonById(HttpServletRequest request,HttpServletResponse response) throws Exception{
String str = “中文”;
response.getWriter().write(str);
response.getWriter().flush();
response.getWriter().close();
// return str;
}
如果直接使用返回值为String并return str 则中文乱码!!!
jsp_js(ajax)
ajax可以直接接收返回值!
如:(如下例:)
$.ajax({
type : "POST",
url : "xxx.do",
success : function(data){
alert(data);//打印中文无乱码!!!——wds
}
});
//欢迎交流互动,记得赞一个!
--IT愤青一枚
下面是别人总结的ajax中文乱码问题:
- /**
- * 使用ajax检查用户是否存在
- */
- public void checkUser(){
- try{
- System.out.println("userName="+user.getUserName());
- HttpServletResponse response=ServletActionContext.getResponse();
- response.setContentType("text/xml;charset=utf-8");
- response.setHeader("Cache-Control", "no-cache");
- PrintWriter pw=response.getWriter(); // 输出中文,这一句一定要放到response.setContentType("text/xml;charset=utf- 8"), response.setHeader("Cache-Control", "no-cache")后面,否则中文返回到页面是乱码
- if(existUser.contains(user.getUserName()))
- {
- pw.print("存在");
- }else{
- pw.print("不存在");
- }
- pw.close();
- }catch(IOException e){
- e.printStackTrace();
- }
- }
相关推荐
SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- Hello...
ssm-springMVC-整合Quartz(解决了无法注入service问题).doc
SpringMVC-Mybatis-Shiro-redis-master..............
基于SpringMVC Mybatis Shiro Redis 的权限管理系统,该系统已经部署到线上,线上访问地址:http://shiro.itboy.net,登录账号:admin 密码:sojson,,详细教程参考sojson.com/shiro
这是一个网上书城项目,采用当前最流行的框架Spring-SpringMVC-MyBatis设计,主要是对之前用Jsp/Servlet做的一些优化,重构了整个系统,感觉还不错,学到了很多新的知识,能对SSM框架熟练的运用了。 这是一个网上...
springmvc-framework-官方中文版
基于SpringMVC、Mybatis、Redis、Freemarker的Shiro管理Demo源码的升级版 相关详细配置说明请参看 --> http://www.sojson.com/shiro
springmvc搭配Jquery和Jackson的使用,使用Ajax异步的使用!
SpringMVC-Activiti5.16-Shiro-EasyUI,以前CSDN有的资源找不到了,新上传一个
springmvc-ajaxspringmvc-ajax 前端后端ajax通信
swagger-springmvc-1.0.2/swagger-springmvc-1.0.2-javadoc/swagger-springmvc-1.0.2-sources
配置opencv3.4.1时,包含库的名称又不是opencv_word的形式了,这里列了一下需要包含的lib名称。同时包含了congtrib3.4.1的压缩包
SpringMVC------从HelloWorld开始
Springmvc与Ajax交互实例
ssm-springMVC-整合Quartz(解决了无法注入service问题)-项目示例
springmvc-json-lib.rar springmvc-json-lib.rar
微信 java weixin-java-tools-springmvc-master 微信 java weixin-java-tools-springmvc-master
SpringMVC---->自我实现底层机制(吃透springMVC)配套代码 SpringMVC---->自我实现底层机制(吃透springMVC)配套代码 SpringMVC---->自我实现底层机制(吃透springMVC)配套代码 SpringMVC---->自我实现底层机制...
springMVC-myBaties整合,springMVC-myBaties整合springMVC-myBaties整合
easyui的tree组件的使用,使用springmvc作为后台支持,前后通信是实现tree的操作