2013-01-18 57 views
0

我有一個RequestParam作爲String的控制器,它是BASE64編碼的,它包含很多次「+」字符(類似於「domain.com/request?code=sdfesdfd+23fewrfr3」)。當我嘗試打印控制器方法主體中的「代碼」值時,它會打印替換空格「」的值(在本例中爲「sdfesdfd 23fewrfr3」)。我怎樣才能避免這個問題?RequestParameter編碼的字符串

回答

0

用'+'代替所有空格嗎?

code.replaceAll(" ", "+");