java - 如何在Spring Controller 的路径变量中允许多个特殊字符?

标签 java spring-mvc

我需要在 Spring Controller 的 PathVariable 中允许多个特殊字符,如何处理?

例如:

http://localhost:8080/test/servlet/test/testMethod/married%20on%2004%2F03%2F2012

如何在 Spring Controller 中对其进行解码,或者如何在 PathVaraible 中允许这些特殊字符?

最佳答案

您想将数据传递给 Controller ​​吗?推荐作为请求参数传递,以“&”分隔。 在 Controller 中,您可以像从Map中获取数据一样简单。

关于java - 如何在Spring Controller 的路径变量中允许多个特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19679166/

相关文章:

java - 在 RESTful Web 服务中按 ID 和用户名查找

java - 使用客户端 IP 的 session 状态

java - 根据字符串从 CSV 文件中删除重复行 - JAVA

java - JAXB 将不需要的 namespace 声明附加到标记

java - Spring MVC 中 Spring 表单与后端对象的绑定(bind)和工作

Spring Data JPA 自定义方法导致 PropertyReferenceException

java - 如何创建类似 Android Google Plus App 的按钮

java - jackson 忽略了 parent 的所有字段

java - Spring mvc 4 hello world 示例抛出 javax.servlet.ServletException : Failed to instantiate WebApplicationInitializer class

spring-mvc - spring mvc项目布局