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功能详解】 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,实现了网页的部分刷新,...
客户端可以通过jQuery的`$.post`或`$.get`等方法发起AJAX请求,例如: ```javascript $.post("ajax/Ajax1", {"name": "zhu"}, function(data) { $.each(data, function(i, n) { alert(n.name); }); }); ``` 当...
在本文中,我们将探讨如何利用SpringMVC框架结合jquery.form插件来实现异步上传文件的功能。SpringMVC是Spring框架的一部分,它遵循MVC(Model-View-Controller)设计模式,用于开发Web应用程序。jquery.form插件是...
但是,在涉及到中文字符的处理上,开发者有时会遇到中文乱码的问题,即原本应该显示的中文字符变成了问号(?)。这个问题通常是由于字符编码不一致所导致。 AJAX技术主要是通过XMLHttpRequest对象实现异步通信,而...
在Spring MVC中,可以使用jQuery的`$.ajax`或`$.fileUpload`插件结合`@ResponseBody`注解来实现Ajax文件上传。 总结,Spring MVC提供了强大的支持来处理文件上传和下载,开发者可以通过合理配置和编程,构建高效、...
5. jQuery处理Ajax请求: jQuery是一个快速、小巧、功能丰富的JavaScript库。它简化了JavaScript编程,可以通过AJAX、事件处理、动画、JSON等轻松地操作页面元素。在本实例中,使用了jQuery的$.get方法来异步请求...
客户端使用ajaxfileupload.js通过Ajax发送文件,服务器端的SpringMVC Controller接收并处理文件,然后返回结果给客户端。这个过程无需刷新整个页面,提升了用户的交互体验。需要注意的是,实际应用中还需要处理文件...
如何解决POST请求中文乱码问题,GET的又如何处理呢? - 对于POST请求,可以在web.xml中配置字符编码过滤器,确保所有请求都使用统一的字符编码: ```xml <filter-name>characterEncodingFilter <filter-class>...
这里列出了10篇参考文献,涵盖了基于SSM的旅游信息网站设计、Web开发中的中文乱码问题、JSP/Servle相关的Web应用研究以及数据库设计在网站开发中的应用等多个方面,为系统设计提供了理论和技术支持。 五、论文进度...
参考文献中的学位论文和教程提供了进一步的在线视频网站开发的理论基础和技术实践,如SSH(Struts、Spring、Hibernate)框架的使用、Web标准化设计以及PHP、Ajax和jQuery的结合应用。 总的来说,这个在线视频分享...
7. **jQuery**:掌握选择器和Ajax操作。 **五、数据库** 了解数据库的基本概念,如存储过程、函数、事务、索引、触发器、视图、游标,以及性能优化策略。 **六、项目相关** 1. **项目介绍**:包括项目目标、技术...