最近开始接触Tomcat和Java EE,有一个函数可以在.jsp文件中使用:
Map map = request.getParameterMap();
request.getParameterMap() 函数接受一个参数,例如这个参数
a=b&c=d&a=zzz&empty=&empty=&1=22
并将其放入 Map 中。现在我想知道,有没有办法将您已经拥有的 Map 转换为要附加在 url 上的这种参数?也许是这样的:
String parameter = map.getUrlParameter;
还是我必须编写一个手动执行此操作的函数?
最佳答案
HashMap<String, HashMap<ArrayList<String>,Double> reader = new HashMap<>();
String parameters = "?";
Object[] array = reader.keySet().toArray();
for (int i = 0; i < reader.size(); i++) {
parameters = parameters + (array[i].toString()) + "=" + ((ArrayList) reader.get(array[i].toString()).keySet().toArray()[0]).toString() +
"&" + array[i].toString() + "=" + reader.get(array[i]).get(reader.get(array[i]).keySet().toArray()[0]).toString() + "&";
}
然后可以将此参数字符串附加到 URL。
关于java - 如何将 "export"映射作为 Java EE 上的网站参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51277910/