- 浏览: 91107 次
文章分类
最新评论
使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法。
方法一:
在@RequestMapping里面加入produces = "text/html;charset=UTF-8"
@RequestMapping(value ="/json_test",produces = "text/html;charset=UTF-8")
方法二:
因为在StringHttpMessageConverter里面默认设置了字符集是ISO-8859-1
所以拿到源代码,修改成UTF-8并打包到spring-web-*.jar
方法三:
修改org.springframework.http.MediaType它的构造方法的参数,并在applicationContext-mvc.xml 加入配置
public MediaType(String type, String subtype, Charset charset) {
super(type, subtype, charset);
}
方法四:
直接将org.springframework.http.converter.StringHttpMessageConverter 里面的属性defaultCharset设置成utf-8
<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="defaultCharset" value="UTF-8"/>
</bean>
方法一:
在@RequestMapping里面加入produces = "text/html;charset=UTF-8"
@RequestMapping(value ="/json_test",produces = "text/html;charset=UTF-8")
方法二:
因为在StringHttpMessageConverter里面默认设置了字符集是ISO-8859-1
所以拿到源代码,修改成UTF-8并打包到spring-web-*.jar
public class StringHttpMessageConverter extends AbstractHttpMessageConverter<String> { public static final Charset DEFAULT_CHARSET = Charset.forName("UTF-8"); .......... }
方法三:
修改org.springframework.http.MediaType它的构造方法的参数,并在applicationContext-mvc.xml 加入配置
public MediaType(String type, String subtype, Charset charset) {
super(type, subtype, charset);
}
<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <bean class="org.springframework.http.MediaType"> <constructor-arg value="text" /> <constructor-arg value="plain" /> <constructor-arg value="UTF-8" /> </bean> </list> </property> </bean>
方法四:
直接将org.springframework.http.converter.StringHttpMessageConverter 里面的属性defaultCharset设置成utf-8
<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="defaultCharset" value="UTF-8"/>
</bean>
发表评论
-
41、解决HttpServletResponse输出的中文乱码问题
2015-04-12 21:48 1215response返回有两种,一种是字节流outputs ... -
41、轮询
2015-04-12 08:50 0浏览器关闭使session失效 ... -
39、.net
2015-03-28 23:12 543熟悉java编程,自然学习c#就会比较容易,有几个点需要说明下 ... -
38、servlet-- JSTL+EL(c标签、${})
2015-03-23 15:57 780参看:http://www.cnblogs.com/xdp-g ... -
37、servlet--jsp
2015-03-23 15:07 493不管是JSP还是Servlet,虽然都可以用于开发动 ... -
36、servlet--防止表单重复提交
2015-03-23 14:33 7101、在网络延迟会或服务器反应过慢的情况下让用户有时间点击多次s ... -
35、servlet--servletContext
2015-03-22 13:41 475servletContext接口是Servlet中最大的一个接 ... -
34、servlet--会话技术/购物车demo/y验证码
2015-03-21 23:40 587会话Session and Cookie 1、session: ... -
33、servlet--转发/web开发指导思想
2015-03-21 12:31 445转发: req.getRequestDispatcher(&q ... -
32、servlet --重定向/下载/缓存/中文乱码
2015-03-20 23:21 1055重定向1、sendRedirect rep.sendRedir ... -
31、servlet--开发方式
2015-03-20 21:55 634servlet:利用java技术开发动态网页的技术,是学习ja ... -
30、servlet---tomcat原理
2015-03-20 18:20 675Servlet出现得早,servlet很强大,但是se ... -
29、servlet--jsp执行过程
2015-03-20 15:08 446J2EE的13种核心技术:JDBC、JNDI、EJBs、 ... -
29、springmvc+spring+mybatis+oracle12的demo
2015-03-15 20:29 0每次搭建都要重头搭建,累~~ 注意:用12c的jdbc 在安 ... -
27、Tomcat多次加载项目问题
2015-03-12 15:30 563错误配置方式: <Host name="lo ... -
26、数据分页(jsp+servlet)
2015-03-12 15:19 472随着数据库中存储的数据的增多,满足用户查询条件的数据也 ... -
llll.文档设计
2015-03-11 13:31 0设计文档与代码实现到 ... -
24、webservice_短信接口
2015-03-11 10:48 801http://blog.csdn.net/sxdtzhaoxi ... -
25、RMI_demo1
2015-03-11 10:48 426Java RMI 指的是远程方法调用 (Remote Meth ... -
23、svn
2015-03-11 10:48 422<参看>http://blog.csdn.net/ ...
相关推荐
easyui.js插件, <script type="text/javascript" src="/js/easyui.js"></script> <script type="text/javascript" src="/js/easyui-lang-zh_CN.js"></script>
1,shiro+hibernate4+spring3+easyui+fusioncharts部分bootstrap样式全注解零配置简单权限管理web项目 2,简单shiro权限管控 细度到按钮 3,安装方法按config.properties参数配置你的数据库 4,运行db.sql 5,把项目导入...
【标题】"jsp+servlet+ajax+easyui学生管理系统"是一个典型的Web应用程序开发实例,它结合了多种技术来实现一个高效、用户友好的学生管理平台。这个项目对于初学者来说是一个很好的起点,可以帮助他们理解如何在实际...
在本教程中,我们将深入探讨如何在Spring Boot项目中集成并扩展EasyUI的edatagrid组件。EasyUI是一个基于jQuery的轻量级前端框架,它提供了丰富的UI组件,包括表格展示、数据操作等功能,适用于快速开发Web应用。而...
系统搭建使用struts2 + spring + hibernate + easyui 整合的, 功能包括: 分页查询,自定义页面数据显示量,用户名模糊搜索,创建时间段,更新时间段内用户信息搜索,双击行进行编辑,多行选中删除,右键菜单已经写好...
标题 "Spring SpringMVC Mybatis easyui" 描述了一个整合了Spring、SpringMVC、Mybatis和EasyUI技术的项目,这些技术都是在Java Web开发中广泛应用的组件。接下来,我们将详细探讨这些技术以及它们如何协同工作。 1...
在IT行业中,Ajax(Asynchronous JavaScript and XML)和EasyUI是两种常见的前端技术,它们在构建动态、交互性强的Web应用程序时发挥着重要作用。Ajax允许我们在不刷新整个页面的情况下更新部分网页内容,而EasyUI则...
jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,帮助开发者快速构建用户界面。这个压缩包“jquery-easyui-1.5.5.6”包含了该框架的1.5.5.5版本,这是一份重要的更新,可能包含了一些...
通过AJAX技术,EasyUI可以与后台进行异步通信,动态加载数据,实现数据的增删改查等功能。 在集成这四个组件时,首先我们需要在pom.xml文件中添加相应的依赖,然后创建项目的目录结构,包括src/main/resources下的...
在本文中,我们将深入探讨如何将Spring Boot、EasyUI和KindEditor这三者进行整合,以便在基于Spring Boot的应用程序中实现一个功能丰富的富文本编辑器。Spring Boot是Java领域中一个快速开发框架,它简化了Spring...
Struts2、Ajax、EasyUI、JSON 和...总的来说,"struts2+ajax+easyui+json+datagrid"这个组合为开发高效、交互性强的Web应用提供了一种强大的解决方案,尤其是在处理数据密集型应用时,能够显著提升用户体验和工作效率。
本项目以Spring MVC作为MVC框架,Hibernate作为ORM(对象关系映射)工具,Spring作为服务管理和依赖注入容器,并结合EasyUI进行前端展示,构建了一个简洁而实用的注册表单。以下将详细讲解这些技术如何协同工作。 1...
"spring springmvc mybatis easyui分页" 这个标题指的是一个集成Spring、SpringMVC、MyBatis以及EasyUI的Web应用示例,特别关注于实现数据的分页功能。Spring是Java企业级应用的基石,提供依赖注入(DI)和面向切面...
4. **Spring**:Spring框架是Java开发的核心组件,它提供了全面的企业级应用开发解决方案。除了Spring MVC,Spring还包括IoC容器、AOP(面向切面编程)、数据访问、事务管理等模块,形成了一个完整的开发环境。...
在本项目中,"spring easyui 源码"是一个基于Spring框架和EasyUI前端库的应用,用于构建具有权限管理功能的系统。Spring是Java领域广泛使用的轻量级框架,它提供依赖注入(DI)和面向切面编程(AOP)等功能,极大地...
标题 "整合spring data jpa + spring mvc + easyui" 暗示了这个项目是关于构建一个基于Java的Web应用程序,使用了Spring框架的重要组件,包括Spring Data JPA、Spring MVC以及EasyUI。让我们详细了解一下这些技术...
基于mysql5.0+servlet2.5+jsp+ajax+easyui+jquery开发的学生信息管理系统源码+项目说明(基本信息管理、课程信息管理、选课、考勤与签到、成绩信息管理).zip 基于mysql5.0+servlet2.5+jsp+ajax+easyui+jquery开发的...
"Spring整合EasyUI"的主题就是将这两个强大的工具结合在一起,以便于开发人员可以利用Spring的强大后端功能和EasyUI的直观前端设计,打造高效的企业级应用。 在Spring框架中,我们可以使用Spring MVC作为Web层的...
当我们结合Spring MVC和EasyUI时,可以实现数据的分页显示,这在处理大量数据时尤为重要,可以提高用户体验并减少服务器负载。 在Spring MVC中,我们通常会使用注解来简化配置和代码。对于分页功能,我们可以利用`@...