要获取 form-data 的所有值,可以通过 HttpServletRequest 对象的 getParameterMap() 方法来获取。getParameterMap() 方法返回一个 Map<String, String[]> 对象,其中键是参数名,值是参数值的数组。

示例代码如下:

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

public class FormDataExampleServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        Map<String, String[]> parameterMap = request.getParameterMap();
        
        for (String parameterName : parameterMap.keySet()) {
            String[] parameterValues = parameterMap.get(parameterName);
            
            for (String parameterValue : parameterValues) {
                System.out.println('Parameter name: ' + parameterName);
                System.out.println('Parameter value: ' + parameterValue);
            }
        }
    }
}

在上面的示例中,我们通过 request.getParameterMap() 方法获取了 form-data 的所有值,并使用循环遍历输出每个参数的名称和值。

Java HttpServletRequest 获取 form-data 所有参数值

原文地址: https://www.cveoy.top/t/topic/quGV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录