ServletRequest.getParameterMap() returns Map and ServletRequest.getParameter() returns String?

前端 未结 5 1702
耶瑟儿~
耶瑟儿~ 2020-12-01 09:01

Can someone explain to me why ServletRequest.getParameterMap() returns type

Map 

ServletRequest

5条回答
  •  渐次进展
    2020-12-01 09:25

    It returns all parameter values for controls with the same name.

    For example:

     Audi
     Ford
     Opel
    

    or

    
    

    Any checked/selected values will come in as:

    String[] cars = request.getParameterValues("cars");
    

    It's also useful for multiple selections in tables:

    
            
    Delete? Foo
    ${item.foo}

    in combination with

    itemDAO.delete(request.getParameterValues("delete"));
    

提交回复
热议问题