我有一個網址,像這樣localhost:8080/foo.action?param1=7¶m2=8¶m3=6
的HttpServletRequest的getParameter不能與&
當這是URL(因爲它)取得的參數,request.getParmeter("param2")
給我8
[正確]
i)在編碼轉換URL以便localhost:8080/foo.action?param1=7%26param2=8%26param3=6
在這種情況下,request.getParameter("param1")
給我7¶m2=8¶m3=6
ii)當編碼轉換URL以便localhost:8080/foo.action?param1=7&param2=8&param3=6
在這種情況下,request.getParameter("param1")
給我7
和request.getParameter("param2")
給我空
什麼是檢索參數的正確方法是什麼? [假設使用兩個URL編碼方案之一是不可避免]
(我使用Struts動作)
你應該解碼的URL &應該是& – Subin
在我的struts動作中,我說request.getParameter(「paramName」)。我如何顯式解碼整個Url? –