0
下一個超級鏈接應該給我的用戶的id 001和002錯誤的語法值
http://localhost:9000/users?myIds=001;002
是否存在與分號的問題嗎?所述控制器被示出僅接收001但不是002
由於
下一個超級鏈接應該給我的用戶的id 001和002錯誤的語法值
http://localhost:9000/users?myIds=001;002
是否存在與分號的問題嗎?所述控制器被示出僅接收001但不是002
由於
不能傳遞多個值成一個單一的GET
parameter;你必須使用符號(&
)將它們分離出來:
http://localhost:9000/users?id1=001&id2=002
然後你就可以使用分別id1
和id2
訪問的ID。
如果你特別需要傳遞一個字符串用分號作爲GET參數,你需要使用HTML entity%3B
代替:
http://localhost:9000/users?id1=001%3B002
好,myIds是假設得到的只是一個值:字符串像'001; 002',並且控制器期望該字符串。我是否需要使用一些特殊的char將'001; 002'指定爲myIds的字符串值? –
您應該可以使用HTML實體'%3B'。我已經更新了我的答案以涵蓋此內容。 –