`
骷髅蚂蚁
  • 浏览: 3425 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

springMVC,jQuery ajax传值的中文乱码处理

阅读更多

1.前台往后台传值

  jQuery的get()方法未对中文进行处理,需要自己在后台添加request编码设置;

  post()方法已做过处理,可以直接用,不会出现乱码问题

2.ajax的返回值

   这里针对springMVC中用jQuery的ajax方法时,返回值的中文处理

   @ResponseBody注解把返回值直接写到HTTP response body里,spring注解的默认编码是iso-8859-1,l因为工程编码和页面都是utf-8,所以乱码

在springmvc的配置文件(<servlet>-servlet.xml)中加入以下配置,可以解决乱码问题

<bean 
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >  
    <property name="messageConverters">   
       <list>   
          <bean class = "org.springframework.http.converter.StringHttpMessageConverter">                 <property name = "supportedMediaTypes">
                      <list>
                          <value>text/html;charset=UTF-8</value>   
                      </list>   
               </property>   
           </bean>   
        </list>   
   </property>  
</bean>  
分享到:
评论

相关推荐

    SpringMVC+Jquery实现Ajax功能

    【SpringMVC与jQuery实现Ajax功能详解】 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,实现了网页的部分刷新,...

    Springmvc完成ajax功能实例详解

    客户端可以通过jQuery的`$.post`或`$.get`等方法发起AJAX请求,例如: ```javascript $.post("ajax/Ajax1", {"name": "zhu"}, function(data) { $.each(data, function(i, n) { alert(n.name); }); }); ``` 当...

    springmvc利用jquery.form插件异步上传文件示例

    在本文中,我们将探讨如何利用SpringMVC框架结合jquery.form插件来实现异步上传文件的功能。SpringMVC是Spring框架的一部分,它遵循MVC(Model-View-Controller)设计模式,用于开发Web应用程序。jquery.form插件是...

    用ajax传递json到前台中文出现问号乱码问题的解决办法

    但是,在涉及到中文字符的处理上,开发者有时会遇到中文乱码的问题,即原本应该显示的中文字符变成了问号(?)。这个问题通常是由于字符编码不一致所导致。 AJAX技术主要是通过XMLHttpRequest对象实现异步通信,而...

    SpringMVC(九)文件上传和下载

    在Spring MVC中,可以使用jQuery的`$.ajax`或`$.fileUpload`插件结合`@ResponseBody`注解来实现Ajax文件上传。 总结,Spring MVC提供了强大的支持来处理文件上传和下载,开发者可以通过合理配置和编程,构建高效、...

    java web SpringMVC后端传json数据到前端页面实例代码

    5. jQuery处理Ajax请求: jQuery是一个快速、小巧、功能丰富的JavaScript库。它简化了JavaScript编程,可以通过AJAX、事件处理、动画、JSON等轻松地操作页面元素。在本实例中,使用了jQuery的$.get方法来异步请求...

    SpringMVC结合ajaxfileupload.js实现文件无刷新上传

    客户端使用ajaxfileupload.js通过Ajax发送文件,服务器端的SpringMVC Controller接收并处理文件,然后返回结果给客户端。这个过程无需刷新整个页面,提升了用户的交互体验。需要注意的是,实际应用中还需要处理文件...

    Spring MVC面试题(2022最新版)

    如何解决POST请求中文乱码问题,GET的又如何处理呢? - 对于POST请求,可以在web.xml中配置字符编码过滤器,确保所有请求都使用统一的字符编码: ```xml &lt;filter-name&gt;characterEncodingFilter &lt;filter-class&gt;...

    SSM旅游管理系统任务书.doc

    这里列出了10篇参考文献,涵盖了基于SSM的旅游信息网站设计、Web开发中的中文乱码问题、JSP/Servle相关的Web应用研究以及数据库设计在网站开发中的应用等多个方面,为系统设计提供了理论和技术支持。 五、论文进度...

    在线视频分享网站数据库设计.docx

    参考文献中的学位论文和教程提供了进一步的在线视频网站开发的理论基础和技术实践,如SSH(Struts、Spring、Hibernate)框架的使用、Web标准化设计以及PHP、Ajax和jQuery的结合应用。 总的来说,这个在线视频分享...

    Java面试重要知识点复习大纲.pdf

    7. **jQuery**:掌握选择器和Ajax操作。 **五、数据库** 了解数据库的基本概念,如存储过程、函数、事务、索引、触发器、视图、游标,以及性能优化策略。 **六、项目相关** 1. **项目介绍**:包括项目目标、技术...

Global site tag (gtag.js) - Google Analytics