簡體   English   中英

Servlet的。 如果他們的鍵不是唯一的,如何獲取參數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM