所以我想传递两个参数,一个是字符串,另一个是名为query和tags的数组。 问题是标签有多个值(如数组)。我试过了
/?query=val&tags=val1+val2+val3
但由于我的val1,2,3可能在其中有空格,因此编码会将其混淆,因为空格被编码为“+”。也不能使用多个变量,因为数组的长度是动态的。 我该怎么编码呢?
编辑:对于类似问题的答案,数组按&'s分割,但保留用于将查询拆分为参数。有没有一种方法可以对参数进行编码,使参数保持在两个&?s之间?答案 0 :(得分:0)
使用分号结束编码以分隔值。 在我的servlet中,我然后将字符串解析为数组