0 0

Spring MVC请求参数为一个字符传递到后端时丢失5

刚接触Spring MVC,碰到一奇怪问题,就是Controller获取URL携带的参数值时,如果参数名或参数值为单个字符(字母或数字)时,获取不到结果(两个字符以及则不存在该问题),直接通过HttpServletRequest.getParametersMap()时结果也是一样的。麻烦大家给看看是什么问题,Spring MVC版本为3.2.0.RELEASE?谢谢!
Controller代码
@RequestMapping(value = "/requestparam/map")
public String map(@RequestParam Map<String, String> params) {
	System.out.println("get map params: " + params);
	return "param";
}

URL:
/requestparam/map?p1=1&p2=2&p=3&p4=44

输出结果:
get map params: {p1=, p4=44, p2=, =}
2013年1月30日 14:41

1个答案 按时间排序 按投票排序

0 0

太感谢了,我找了三天!!折磨了我三天

2014年5月22日 11:28

相关推荐

    Spring MVC请求参数与响应结果全局加密和解密详解

    Spring MVC请求参数与响应结果全局加密和解密详解 在本文中,我们将详细介绍Spring MVC请求参数与响应结果全局加密和解密的相关知识点,包括请求参数的加密和解密、响应结果的加密和解密、ContentType的处理等。 ...

    SPRING MVC 的请求参数获取的几种方法

    SPRING MVC 请求参数获取的几种方法 SPRING MVC 框架中,获取请求参数是非常重要的一步,下面将介绍 SPRING MVC 中获取请求参数的几种方法。 1. 使用 @PathVariable 注解获取路径中传递参数 在 SPRING MVC 中,...

    Spring MVC不能直接接收list类型参数的问题

    本文探讨的是一个常见的问题——Spring MVC 无法直接接收 List 类型参数。 #### 问题描述 当前端使用 jQuery 向后台传递数组类型的参数时,Java 后台尝试直接通过 `List` 类型来接收这些参数,却发现无法取到任何...

    spring mvc项目后端源码

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,专为构建可维护、高性能的 Web 应用程序而设计。这个“spring mvc项目后端源码”包含了实现此类应用程序的核心组件和配置。下面我们...

    Spring.MVC-A.Tutorial-Spring.MVC学习指南 高清可复制版PDF

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。这个教程“Spring MVC - A Tutorial”旨在帮助开发者深入理解和掌握Spring MVC的核心概念和...

    spring学习: spring mvc在redirect请求中传递数据

    标题中的“spring学习:spring mvc在redirect请求中传递数据”指的是在Spring MVC框架中,如何在重定向(Redirect)请求过程中传递参数。这通常涉及到HTTP响应的状态码、重定向URL以及模型数据的处理。在Spring MVC...

    java spring mvc项目,通过URL地址传递对象参数给action.zip

    `@ModelAttribute`是Spring MVC中的一个关键注解,用于绑定请求参数到一个模型对象。当我们希望从URL中获取对象参数时,可以将该注解添加到控制器方法的参数前。 ```java @GetMapping("/users") public String ...

    Spring MVC 基础实例源码01

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。这个"Spring MVC 基础实例源码01"的资源很可能是为了帮助初学者理解Spring MVC的核心概念和...

    最全最经典spring-mvc教程

    Spring MVC还支持数据绑定,自动将请求参数绑定到Java对象,这极大地简化了表单提交的处理。对于验证,Spring MVC提供了BindingResult和Validator接口,用于校验模型数据的正确性。 另外,Spring MVC与Spring框架的...

    spring MVC .docx

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。Spring MVC的设计目标是提供一个清晰的组件化架构,使得开发者可以独立地开发和测试控制器、...

    SpringMVCDemo:Spring MVC 框架知识案例

    1.创建第一个 Spring MVC 程序案例 2.Spring MVC @RequestMapping 注解案例 3.Spring MVC 请求参数的获取案例 4.Spring MVC 域对象共享数据案例 5.Spring MVC @ModelAttribute 注解案例 6.Spring MVC 国际化案例 7....

    Spring MVC + Mybatis+Spring实现的个人博客系统

    这是一个基于Spring MVC、Mybatis和Spring框架实现的个人博客系统,涵盖了Web开发中的后端架构设计、数据库管理和前端展示等多个方面。以下将详细介绍这个系统的关键知识点: **1. Spring MVC** Spring MVC是Spring...

    spring mvc拦截器过滤json中的null值

    这个拦截器的实现简单且高效,避免了后端处理null值时可能出现的问题,同时也使得传递的数据更加整洁。 注意,此解决方案使用了Jackson库来解析和序列化JSON,确保你的项目中已经包含了`jackson-databind`依赖。...

    第11章Spring MVC常用参数的使用可运行源码 Spring MVC简单应用

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。在本章中,我们将深入探讨 Spring MVC 的常用参数及其使用,通过可...

    Spring mvc 教程

    Spring Web MVC 是 Spring Framework 的一个重要组成部分,主要用于构建基于 Java 的 Web 应用程序。它提供了一个灵活且强大的 MVC 实现,使得开发者能够轻松地开发出复杂的 Web 应用。 #### Spring Web MVC 的新...

    spring-MVC.zip_Java spring mvc_spring mvc_spring mvc

    在本实例中,我们有一个名为"spring-MVC.zip"的压缩包,里面包含了一个关于Spring MVC的开发教程,特别适合初学者进行学习。 Spring MVC的核心概念包括DispatcherServlet、Controller、Model、View和ViewModel。...

    一篇文章弄懂Spring MVC的参数绑定

    Spring MVC 是一个强大的Java Web框架,它提供了许多功能,其中之一就是参数绑定。本文将深入探讨Spring MVC中的参数绑定,帮助开发者理解如何有效地处理客户端请求中的数据。 参数绑定的核心概念是将HTTP请求中的...

    Spring MVC--3.请求参数

    Spring MVC还可以通过`@ModelAttribute`注解将请求参数绑定到模型属性,这在处理表单提交时非常有用。模型属性可以从请求参数、路径变量甚至其他模型属性中获取值。 6. **处理异常** 当请求参数不符合预期(如...

    最简单的用户登录与注册系统 spring mvc spring jdbc

    Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序,而Spring JDBC则是Spring提供的用于简化数据库操作的工具。 【描述】"用spring4.0.5版本开发的,spring mvc,spring jdbc,最简单的用户登录,注册和...

Global site tag (gtag.js) - Google Analytics