Java HttpServletRequest 获取 form-data 所有参数值
要获取 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 的所有值,并使用循环遍历输出每个参数的名称和值。
原文地址: https://www.cveoy.top/t/topic/quGV 著作权归作者所有。请勿转载和采集!