`
woshixushigang
  • 浏览: 577949 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

spring mvc responseBody 会把特殊字符转义

 
阅读更多

框架用的spring 采用spring mvc 方式进行图片上传,并返回json数据。发现预览图片时候是可以的,但是js里面取到的data.photo路径里面的文件名被转义了。

我上传的文件名为:               42173919,3953927258&fm=52&gp=0.jpg

经过spring mvc 转之后 变为:42173919,3953927258&fm=52&gp=0.jpg

 

导致存储时候找不到源图片路径,所以压缩截图都会失败。报错:file not found....

 

因为基路经是一致的,所以我只需要取到文件名既可以,剩下的自己拼路径就ok的。

 

 

0
4
分享到:
评论

相关推荐

    彻底根治Spring @ResponseBody JavaScript HTML特殊字符

    在开发Web应用时,我们经常会遇到一个问题:当使用Spring MVC的`@ResponseBody`注解将后端处理结果直接转化为HTTP响应体时,如果这个结果中包含HTML特殊字符,如尖角号、引号、按位与符号等,浏览器可能会误解析,...

    spring MVC 对 ResponseBody返回json数据进行脱敏处理

    在Spring MVC中,当控制器方法的返回值前加上`@ResponseBody`时,Spring会将返回的对象直接转换成HTTP响应体的Content,通常用于返回JSON或XML格式的数据。默认情况下,Spring MVC使用`HttpMessageConverter`来完成...

    Spring MVC使用Demo

    Spring MVC是Spring框架的一个核心模块,专用于构建Web应用程序。这个"Spring MVC使用Demo"提供了实践操作,帮助开发者深入理解Spring MVC的开发环境配置、注解的使用以及工作原理。 首先,Spring MVC的设计模式...

    spring mvc + spring + hibernate 全注解整合开发视频教程 11

    使用Spring MVC,开发者可以通过注解来简化配置,例如@Controller、@RequestMapping和@ResponseBody等,这些注解使得控制器类和方法的定义更为直观。 Spring框架则是一个全面的企业级应用开发平台,它不仅包含...

    spring mvc restful service

    在本文中,我们将深入探讨如何利用Spring MVC创建RESTful服务,这些服务可以处理字符串、JSON和XML数据,并且是用Maven构建的。我们将讨论关键概念、配置、以及如何构建可直接运行的项目。 1. **RESTful服务**:...

    Spring MVC跟jQuery和Twitter Bootstrap的结合

    使用`@RequestBody`和`@ResponseBody`注解,Spring MVC可以将JSON数据自动映射到Java对象。 4. **表单验证**:Spring MVC提供了一套表单验证机制,结合jQuery可以实现客户端的实时验证,提高用户体验。例如,使用...

    spring mvc

    在 Spring MVC 中,通常会使用两个不同的上下文(ApplicationContext): - **Root ApplicationContext**:一般用于管理非 Web 层的 Bean,例如数据访问层和服务层的 Bean。 - **WebApplicationContext**:专门用于...

    Spring MVC – Easy REST-Based JSON Services with @ResponseBody

    标题中的“Spring MVC – Easy REST-Based JSON Services with @ResponseBody”是指使用Spring MVC框架构建基于REST的JSON服务,并通过使用`@ResponseBody`注解来简化这一过程。REST(Representational State ...

    spring MVC文档

    Spring MVC是Spring框架的一个核心模块,它主要用于构建Web应用程序的模型-视图-控制器(MVC)架构。这篇文档详细地介绍了Spring MVC的功能、工作原理以及如何将其有效地应用于实际项目中。Spring MVC的设计目标是...

    spring-mvc-showcase

    此外,"spring-mvc-showcase" 可能还包括对 RESTful API 的支持,使用 @RestController 和 @ResponseBody 注解,使得应用能够对外提供 JSON 或 XML 格式的接口。 总之,"spring-mvc-showcase" 是一个全面展示 ...

    spring mvc+ajax

    当用户发起请求时,Spring MVC的DispatcherServlet会拦截这个请求,然后根据请求信息找到对应的HandlerMapping,进一步调用相应的Controller处理业务逻辑。Controller处理完后,会返回一个ModelAndView对象,包含着...

    spring mvc 简单demo

    这样,当控制器返回视图名称(如"home")时,Spring MVC会查找`/WEB-INF/views/home.jsp`。 在实际应用中,我们通常需要处理HTTP请求参数和模型数据。`@RequestParam`用于获取请求参数,而`@ModelAttribute`用于...

    Spring MVC中默认的ResponseBody为String的乱码问题.pdf

    在Spring MVC框架中,开发者经常遇到ResponseBody返回的字符串出现乱码的问题,特别是当字符串中包含中文字符时。这是因为Spring MVC默认使用了StringHttpMessageConverter来处理Response Body中的字符串,而这个...

    jQuery Spring MVC

    1. **Ajax通信**:Spring MVC 提供了`@ResponseBody`和`@RestController`注解,可以将后端处理的结果直接转换为JSON或XML格式返回给前端。jQuery 的`$.ajax()`或`$.get()`、`$.post()`方法可以发送Ajax请求,接收并...

    spring mvc json&&jackson jquery js

    Spring MVC中的`@ResponseBody`注解可以将方法的返回值直接转换为JSON格式发送到客户端,而`@RequestBody`则可以将请求体中的JSON数据解析成Java对象。 **Jackson** Jackson是Java中广泛使用的JSON库,它可以高效地...

    学习Spring MVC,关于注解的Spring MVC,简单例子,关于控制器的Spring MVC,学习Spring,简单Spring MVC实例

    另外,Spring MVC还提供了许多其他注解,如`@RequestParam`用于从请求参数中获取值,`@ModelAttribute`用于绑定表单数据到模型对象,`@ResponseBody`用于直接将方法返回值转换为HTTP响应体等。 学习Spring时,了解...

    基于jpa+hibernate+spring+spring mvc注解方式项目

    当用户发送请求时,Spring MVC会通过DispatcherServlet进行调度。它根据请求URL找到对应的HandlerMapping,然后调用相应的Controller方法。Controller方法处理业务逻辑后,返回ModelAndView对象,包含视图名和模型...

    Spring MVC 的注解使用实例

    在Spring MVC框架中,注解的使用极大地简化了配置,提高了开发效率。Spring MVC通过注解可以实现控制器、方法映射、模型数据绑定、视图解析等关键功能。本实例将深入探讨Spring MVC中常见的注解及其应用。 1. `@...

    spring mvc(整合了json)

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。在现代 Web 开发中,JSON(JavaScript Object Notation)作为一种...

    Spring MVC 基础实例,能明白SpringMVC是怎么回事

    Spring MVC 是一个强大的Java Web开发框架,用于构建可维护、高性能和灵活的Web应用程序。它作为Spring框架的一部分,提供了一种模型-视图-控制器(MVC)架构,简化了处理HTTP请求和响应的复杂性。在这个基础实例中...

Global site tag (gtag.js) - Google Analytics