ServletRequest.getParameter() && ServletRequest.getParameterValues();

ServletRequest.getParameterMap(); 返回的是 Map<String, String[]> 類型,爲何會是String[]呢,由於防止提交數據有重名狀況。例如:code

<select name="cars" multiple>
    <option value="audi">Audi</option>
    <option value="ford">Ford</option>
    <option value="opel">Opel</option>
</select>

一個key:cars 對應一個string[] {"Audi","Ford","Opel"}.xml

ServletRequest.getParameterValues() 就是返回這個string[]ip

ServletRequest.getParameter() 爲何返回String 呢? 這個是默認返回第一個valueget

https://stackoverflow.com/questions/1928675/servletrequest-getparametermap-returns-mapstring-string-and-servletrequesservlet

相關文章
相關標籤/搜索