getParameter("name")和 getParamterValues("name")的區別


request的getParameter("name")和 getParamterValues("name")的區別

  • 前者返回的是一個字符串,后者返回的是字符串數組,如:

         <input type="text" name="param" value = "1">
         <input type="text" name="param" value = "2">
         <input type="text" name="param" value = "3">
    

    前者獲取1 , 后者獲取[1,2,3]

  • 后者主要獲取checkbox的標簽,如

      <input type="checkbox" name="habit" value="read">看書
      <input type="checkbox" name="habit" value="movie">電影
      <input type="checkbox" name="habit" value="game">游戲
      request.getParameterValues("habit");
    

reqeust重要的函數:

String getParameter(String name) //獲取name的參數值
Enmulation getParameterNames() //獲取所有的參數名稱
String [] getParameterValues(String name) //獲取name的所有參數值
**Map<String, String[]> getParameterMap() ** // 取得request 的所有參數的一個映射


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM