[英]Servlet. How to get parameters if their keys are not unique?
在servlet中,我獲得了POST參數,其中鍵不是唯一的。 像這樣
id = 12, id = 13, id = 14
所以我不能使用getParameterMap()
來獲取這些參數(因為HashMap只包含唯一鍵)。 解決此問題並從POST查詢中獲取所有非唯一參數的值的最佳方法是什么?
謝謝!
UPD。 我無法編輯請求參數(我從其他應用程序檢索此參數)
當請求中有多個具有相同名稱的參數時,方法getParameterValues()特別有用。 getParameterValues()方法返回參數paramName的值。 值以字符串數組的形式返回。 如果參數paramName在請求中具有多個值,則在數組中返回每個值。
public abstract interface ServletRequest
{
public abstract String[] getParameterValues(String paramString);
....
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.