Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有两个要传递的参数,一个是字符串,另一个是名为查询和标签的数组。问题是标签有多个值(如数组)。我试过了
/?query=val&tags=val1+val2+val3
但是由于我的 val1,2,3 中可能有空格,因此编码会弄乱它,因为空格被编码为“+”。也不能使用多个变量,因为数组的长度是动态的。我应该如何编码?
编辑:对于类似问题的答案,数组由 & 分割,但是保留用于将查询分割成参数。有没有办法对此进行编码,使参数保持在两个 & 之间?
最后用分号编码来分隔值。然后在我的 servlet 中,我将字符串相应地解析为一个数组