Spring请求params自定义解析

时间:2015-07-09 20:50:46

标签: java spring parameters

我的请求参数如下所示?filter = price:120-130& filter = brand:samsung& filter = brand:sony

由弹簧解析的params是filter [] - >

  1. 价:120-130,
  2. 品牌:三星,
  3. 品牌:索尼
  4. 然而,如果我的params中有逗号,那就是barfs。例如:?filter = price:12,00-13,00& filter = brand:samsung& filter = brand:sony

    解析的params是filter [] - >

    1. 价:12,
    2. 00-13,
    3. 00,
    4. 品牌:三星,
    5. 品牌:索尼
    6. 期待我的参数

      1. 价:12,00-13,00
      2. 品牌:三星
      3. 品牌:索尼
      4. 如何使spring不解析逗号作为单个请求参数的分隔符。

1 个答案:

答案 0 :(得分:0)

看起来您正在尝试从URL解码请求字符串?如果是这样,您可以尝试对导致问题的字符进行HTML编码。 Google HTML和网址编码以获取更多信息。